jquery autocomplete只有第一个文本字段

时间:2011-10-26 08:19:25

标签: jquery autocomplete

我遇到自动填充问题 - 它仅适用于第一个文本字段。

$(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
    });

});

*包含月份(1月,2月,3月......)。

两个文字字段:

<input type="text" name="q1" class="aucomplete" value="hello" />
<input type="text" name="q2" class="aucomplete" value="hello" />

fiest文本字段(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 个答案:

答案 0 :(得分:0)

这是我的jQueryUI变体,请查看http://jsfiddle.net/BWCpj/

的小提琴

lookup不是jQuery UI自动完成中的选项;它应该是source。对于其他选项,您可以查看文档 http://jqueryui.com/demos/autocomplete/