А где js без передумывания и что сейчас не работает?
Показывать что то в placeholder - плохая практика.
Вот видит пользователь ID #000000, начинает набирать, а подсказка то уже пропала. А он может и не обратил внимание, есть там пробел пред # или нет? И сколько там нулей было не посчитал заранее. Что бы все это увидеть ему придется стереть написанное.
Лучше подсказку держать всегда над/сбоку от поля, если она так необходима
А в поле иметь атрибут pattern и по нему проверять правильность ввода.
Можно использовать псевдоклассы :invalid/:valid в CSS.
Непонятно зачем надо вводить 'ID #' если они там должны быть всегда. Ну либо сразу сделать value = "ID #", либо пусть вводит только номер, а этот префикс добавлять программно, если он так необходим.
Последний раз редактировалось voraa, 11.02.2021 в 11:37.
|