2 формы поиска 1 общая подсказка
Всем привет!
Есть 2 идентичные формы поиска (вверху и внизу страницы). Есть 1 подсказка для поля input: jQuery(document).ready(function(){ var defaultText = "Поиск на сайте..."; var searchBox = $('#search'); //set default text on load searchBox.val(defaultText); //on focus behaviour searchBox.focus(function(){ if ($(this).val() == defaultText) {//clear text field $(this).val(''); } }); //on blur behaviour searchBox.blur(function(){ if ($(this).val() == "") {//restore default text $(this).val(defaultText); } }); }); Подскажите как поправить js код, чтобы подсказки отображались 2 раза, а не только первый раз? |
а у вас у обоих форм поиска id=search стоит?
|
Да, конечно, фактически одна форма вызывается 2 раза.
|
2 одинаковых айдишника быть не должно!
|
|
Цитата:
|
Цитата:
|
сделайте вместо id -> class
|
Цитата:
|
Хорошо, я не буду так делать.
Но нифига не понятно, ПОЧЕМУ так нельзя сделать в данном случае? Это ведь не ajax калькулятор какой-нибудь. Всего 1 input отправляющий запрос на обработку другому файлу... |
а как через class сделать?
|
Объясню на пальцах. стоят 2 Васи. и вы говорите: Вася иди сюда и помой мне ноги. Какой вася должен подойти?? будет путаница. Правильно? а если стоят Вася и Петя. то путаницы не будет. А когда вы обращайтесь к классу. то это понимается как группа. Подойдите ко мне все в черных майках..
|
т.е.
id - 1 или 0 (0, если id'шник не найден) class - от 0 до бесконечности(теоретическ ) |
Эх...ясно, а как через class на java сделать?
|
ну не java, а javascript. ибо это абсолютно разные вещи.
а обращаться так: $('.myClass') |
Я знаю, что это разные вещи. Правда толком не знаю чем именно. Написал компактно просто.
Спасибо ВАМ огромное! Заработало! |
Часовой пояс GMT +3, время: 20:14. |