“选择”选项时更改nextchar超时

时间:2014-01-10 19:45:23

标签: html select timeout

最好通过示例解释此问题:

如果我有一个带chevy的选择框,福特和本田作为选项,我开始输入“ch”,希望选择“chevy”,它可以工作(如果我不在chars之间暂停)。

但是,如果我太慢了,选择框会忘记键入“c”并在键入“h”后登陆“honda”。

有没有办法控制超时?我想记住“c”几秒钟,而不是像现在这样0.1秒。

我知道jquery和html足以实现任何相当简单的解决方案。

谢谢,罗恩

1 个答案:

答案 0 :(得分:0)

例如,请参阅Autocomplete - jQuery UI。使用:

<强> JS

var items= [
   "Chevy",
   "Ford",
   "Honda",
    //.. others
   ];

$("#brands").autocomplete({
  source: items,
  delay: 500
});

此处delay设置击键发生之间的超时。