Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дополнительные параметры в автозаполнении, Проблема с передачей параметорв 
:(
    Опции темы
veterrus
Дата 6.12.2011, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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.

Помогите пожалуйста, бьюсь уже не один день.
PM MAIL   Вверх
$дмитрий
Дата 6.12.2011, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 2
Всего: 45



Цитата

Он передает значение текущего отмеченного radio

В таком случаи на sradio можно повесить событие change, которое будет переинициализировать функционал autocomplete
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.