gpt4 book ai didi

jquery - “搜索”按钮可激活自动完成功能

转载 作者:行者123 更新时间:2023-12-03 23:00:57 24 4
gpt4 key购买 nike

我正在使用 jQuery UI 自动完成插件。有没有办法可以使用“搜索”按钮来激活查询,而不是让自动完成文本框执行此操作?我的用户的互联网连接非常糟糕,他们很难使用自动完成功能。

最佳答案

是的,它can be done 。为了阻止搜索自然发生,搜索词的最小长度增加到(任意)1000 个字符。同时,搜索本身已在 .click() 中以编程方式触发。绑定(bind)到按钮的事件 - 这记录在 this page 上的事件选项卡中。在触发搜索之前,minLength 设置为 0(因此搜索实际上会触发),并在自动完成关闭时设置回 1000。

HTML:

<label for="tags">Tags: </label>
<input id="tags" />
<input type="button" value="Search"/>

JavaScript:

var availableTags = [
'ActionScript',
'AppleScript',
'Asp',
'BASIC',
'C',
'C++',
'Clojure',
'COBOL',
'ColdFusion',
'Erlang',
'Fortran',
'Groovy',
'Haskell',
'Java',
'JavaScript',
'Lisp',
'Perl',
'PHP',
'Python',
'Ruby',
'Scala',
'Scheme'
];

$('#tags').autocomplete({
source: availableTags,
minLength: 1000,
close: function(event, ui) {
$('#tags').autocomplete('option', 'minLength', 1000);
}
});

$('input[type="button"]').click(function() {
$('#tags').autocomplete('option', 'minLength', 0);
$('#tags').autocomplete('search', $('#tags').val());
});

关于jquery - “搜索”按钮可激活自动完成功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6709014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com