2016-07-15 3 views
-1

Я пытаюсь создать окно ввода, которое позволяет пользователям вводить сумму валюты. Я создал текстовое поле в форме контакта 7, но он должен автоматически добавить «USD» в конце, как только кто-то вводит цифру в поле ввода.Как автоматически добавить USD после ввода в контактной форме 7

Если это невозможно, доллары, написанные в конце поля ввода, тоже будут хороши.

+0

Для этого вам необходимо использовать jquery. Или, если только html и css смотрят http://stackoverflow.com/a/2913366/3697102 – Ayan

+0

Это поле 'required '? – Shaggy

+0

@Shaggy да! Это обязательное поле – user6176114

ответ

2

Как это required поле, вы можете добиться этого путем добавления тега сразу содержащий «USD» текст после input и установите его display в none в то время как input пуст, используя :invalidpseudo-class:

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

Смежные вопросы