![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| veterrus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.5.2007 Репутация: нет Всего: нет |
Добрый день!
Есть скрипт автозаполнения, у меня он работает таким образом: я ввожу первые две буквы затем в getauto.php идет поиск по базе и все совпадения отображаются в выпадающем списке и т.д. Все работает. <input checked="checked" name="sradio" type="radio" value=1 /> <input name="sradio" type="radio" value=2 /> <input name="sradio" type="radio" value=3 /> <input name="sradio" type="radio" value=4 /> $(document).ready(function() { $('#search_name').autocomplete('getauto.php', { delay: 10, minChars: 2, matchSubset: 1, autoFill: false, maxItemsToShow: 10, extraParams: {lang: lng, fld: GetVal()} }); }); Но если мне надо передать дополнительный параметр (есть несколько radiobuttons) - значение выбранного radio, возникают проблемы. function GetVal(){ return $("input[name='sradio']:checked").val(); }; Он передает значение текущего отмеченного radio, но если выделить другой radio он по прежнему будет передавать значение предыдущего выбранного radio, пока не перегрузить страницу. Такое ощущение, что без перегрузки страницы он не определяет что выбран уже новый radio. Помогите пожалуйста, бьюсь уже не один день. |
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 2 Всего: 45 |
В таком случаи на sradio можно повесить событие change, которое будет переинициализировать функционал autocomplete |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |