Когда я пытаюсь отправить запрос на поиск, текст ввода очищается - PullRequest
2 голосов
/ 11 ноября 2010

Здравствуйте, у меня есть следующая проблема.На сайте http://www.telefonkoll.se, когда я ввожу число в поиск и нажимаю кнопку, текст автоматически очищается, и страница результатов возвращает мне все результаты.Если я не использую код jquery, он работает правильно.

Мой код jQuery такой:

$("document").ready(function() { 
$("#mod_search_searchword").attr("value","Sök telefonnummer här");
});
$("#mod_search_searchword").live('focus', function (event) { 
$("#mod_search_searchword").focus(function() {
    $(this).val("");
  });
});
$("#mod_search_searchword").live('blur', function (event) {
$("#mod_search_searchword").blur(function() {
     if ($(this).val() == ""){ 
    $(this).val("Sök telefonnummer här"); }
  });
});

Что я хочу сделать с приведенным выше кодом, чтобы очистить текущий текст, когдапользователь нажимает там.Если он напишет что-то еще там, если не вернуть исходный текст.Это выглядит правильно, но когда я пытаюсь представить данные, что-то не так, очевидно, происходит.Я не знаю, это код или что-то, чего я не знаю.

1 Ответ

3 голосов
/ 11 ноября 2010

Избегайте повторного изобретения колеса .Используйте один из многих jQuery водяных знаков доступных плагинов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...