这个问题最好用例子来解释:
如果我有一个带有雪佛兰、福特和本田作为选项的选择框,并且我开始输入"ch",希望它选择"雪佛兰",它可以工作(如果我不在字符之间暂停)。
但是,如果我太慢,选择框会忘记我输入了"c"并在我键入"h"后降落在"honda"上。
有没有办法控制超时? 我希望记住"c"几秒钟,而不是像现在这样记住 0.1 秒。
我非常了解jquery和html,可以实现任何相当简单的解决方案。
谢谢,罗恩
例如,请参阅自动完成 - jQuery UI。并使用:
.JS
var items= [
"Chevy",
"Ford",
"Honda",
//.. others
];
$("#brands").autocomplete({
source: items,
delay: 500
});
这里delay
设置击键之间的超时。