d0ublezer0

Почему placeholder становится текстом при фокусе?

Рекомендованные сообщения

https://www.zebra-tara.ru/catalogue/plastic-boxes

На разрешениях меньше 480px в ширину я скрываю строку поиска и отображаю ее по клику на иконке лупы.

Заботясь о пользователе, я сразу ставлю фокус в поле ввода. Но вот беда: при программной установке фокуса placeholder внезапно становится текстом.

a1W5dK_uQwOKxz6uLEP4BQ.png

А если программно фокус в поле не ставить, а после появления поля ткнуть в него руками - то всё в порядке, placeholder на месте:

AopceAbvTvWD_zRynLJXug.png

Я не понимаю, почему так. Отследить в коде не смог, ничего явно не устанавливает значение.

Посоветуйте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@d0ublezer0

Похоже влияет этот скрипт https://www.zebra-tara.ru/modules/mod_universal_ajaxlivesearch/cache/142/1c3862fdc4c80f38bf4cf2a346c449d4.js

Побробуй отключить его и посмотреть

 

Upd.

Этот кусок влияет
2018-07-13_1111.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А зачем его делать на js, когда для поля есть специальный атрибут? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

Карта разработчиков

Карта участников

Отметь себя на карте для поиска или предложения работы