jquery автозаполняет только первое текстовое поле

#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 /