#jquery #autocomplete
#jquery #автозаполнение
Вопрос:
У меня проблема с автозаполнением — оно работает только для первого текстового поля.
$(function(){
var all_analysts = [<TMPL_VAR ALL_ANALYSTS>];
$('.aucomplete').autocomplete({
deferRequestBy: 0, //miliseconds
noCache: false, //default is false, set to true to disable caching
// callback function:
//onSelect: function(value, data){ alert('You selected: ' value ', ' data); },////////////add a check if the name exists
// local autosugest options:
lookup: all_analysts //local lookup values
});
});
* содержит месяцы (ЯНВАРЬ, ФЕВРАЛЬ, МАРТ …).
Два текстовых поля:
<input type="text" name="q1" class="aucomplete" value="hello" />
<input type="text" name="q2" class="aucomplete" value="hello" />
Первое текстовое поле (q1) работает нормально, но secod (q2) не предлагает / завершить.
пожалуйста, обратите внимание, что при загрузке / обновлении страницы он добавляет autocomplete=»off» в первое текстовое поле:
<input type="text" name="q1" class="aucomplete" value="hello" autocomplete="off"/>
<input type="text" name="q2" class="aucomplete" value="hello" />
Я использую модуль devbridge.
Вы знаете, в чем проблема?
Спасибо!
Комментарии:
1. Спасибо, я решаю это с помощью «каждого»…
2. Это означает, что плагин написан не в соответствии со стандартами jquery. Почему вы не используете автозаполнение jQueryUI? Плагин devbridge из каменного века!
3. У меня это не сработало в стандартном пакете (1.8.16).
4. У меня уже был установлен devbridge, поэтому я продолжил с ним…
5. Предлагаете ли вы запустить его из scrach с помощью jQueryUI?
Ответ №1:
Это мой вариант jQueryUI, проверьте скрипку на http://jsfiddle.net/BWCpj /
lookup
это не опция в автозаполнении пользовательского интерфейса jQuery; это должно быть source
. С остальными опциями вы можете ознакомиться в документации по адресу http://jqueryui.com/demos/autocomplete /