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, когда для поля есть специальный атрибут? 

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.