@andreyqin

Как сделать, чтобы значение текстового поля не восстанавливалось при клике на кнопку?

Есть форма поиска, значение текстового поля по умолчание - "Поиск", при фокусе значение отчищается, при убирании фокуса - восстанавливается. Пример кода - jsfiddle.net/ts7cL

Проблема в том, что при клике на кнопку "Поиск" происходит убирание фокуса с тестового поля, соответственно, его значением становится слово "Поиск" и отправляется на сервер. Как мне сделать так, чтобы при клике на кнопку "Поиск", событие .focusout не срабатывало, а на сервер отправлялась введенная информация?
  • Вопрос задан
  • 2680 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
используйте уже placeholder. Для старых браузеров просто подключите polyfill.

jsfiddle.net/ts7cL/1
Ответ написан
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Почему не используете placeholder?
jsfiddle.net/iiil/ts7cL/2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы