2016-07-15 6 views
-1

Ich versuche, ein Eingabefeld zu erstellen, mit dem Benutzer Währungsbetrag eingeben können. Ich habe ein Textfeld in Kontaktformular 7 erstellt, aber es sollte automatisch "USD" am Ende hinzufügen, sobald jemand die Ziffer in das Eingabefeld eingibt.Wie automatisch USD nach Eingabe in Kontaktformular hinzufügen 7

Wenn es nicht möglich ist, wäre USD am Ende des Eingabefeldes auch in Ordnung.

+0

Sie müssen jquery dafür verwenden. Oder wenn nur HTML und CSS auf http://stackoverflow.com/a/2913366/3697102 – Ayan

+0

schauen Ist es ein 'erforderliches' Feld? – Shaggy

+0

@Shaggy ja! Es ist ein Pflichtfeld – user6176114

Antwort

2

Da es ein required Feld ist, können Sie dies erreichen, indem er einen Tag Hinzufügen des „USD“ Text unmittelbar nach dem input enthält, und legen Sie seine display-none während die input leer ist mit dem :invalidpseudo-class:

#input:invalid+span{ 
 
    display:none; 
 
}
<input id="input" required type="number" value=""><span>USD</span>

Verwandte Themen