jquery 仅自动完成第一个文本字段

发布于 2024-12-12 00:13:38 字数 1118 浏览 0 评论 0原文

我的自动完成功能有问题 - 它仅适用于第一个文本字段。

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

});

* 包含月份(JANUARY、FEBRUARY、MARCH...)。

两个文本字段:

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

第一个文本字段 (q1) 工作正常,但第二个文本字段 (q2) 不建议/完整。 请注意,加载/刷新页面时,它会将 autocomplete="off" 添加到第一个文本字段:

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

我正在使用 devbridge 模块。

你知道问题出在哪里吗?

谢谢!

I have a problem with the autocomplete - it works only for the first text field.

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

});

* contains the months (JANUARY, FEBRUARY, MARCH...).

Two text fields:

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

The fiest text field (q1) works fine but the secod (q2) doesn't suggest/complete.
please note that when loading/refreshing the page it adds autocomplete="off" to the first text field:

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

I'm using the devbridge module.

Do you know what is the problem?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

掩饰不了的爱 2024-12-19 00:13:38

中的小提琴

这是我的 jQueryUI 变体,请检查 http://jsfiddle.net/BWCpj/ lookup 不是 jQuery UI 自动完成中的选项;它应该是。对于其余选项,您可以查看文档:
http://jqueryui.com/demos/autocomplete/

This is my jQueryUI variant, check the fiddle at http://jsfiddle.net/BWCpj/

lookup is not an option in the jQuery UI autocomplete; it should be source. For the rest of the options you can check the documentation at
http://jqueryui.com/demos/autocomplete/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文