我正在为输入文本字段构建自动完成功能。目前我可以使用鼠标单击来选择选择,我想添加键盘控制以允许自动完成控制。我在 onkeyup 事件中监控了键码,它出现为上/下键,键码都是 0。
我想知道是否有更好的方法可以做到这一点。
谢谢。
我正在为输入文本字段构建自动完成功能。目前我可以使用鼠标单击来选择选择,我想添加键盘控制以允许自动完成控制。我在 onkeyup 事件中监控了键码,它出现为上/下键,键码都是 0。
我想知道是否有更好的方法可以做到这一点。
谢谢。
键码 37 - 40 应该为您完成。它们映射为 37=左、38=上、39=右、40=下。
查看http://www.w3schools.com/jsref/jsref_onkeydown.asp上的示例。它适用于我在 FF3.5 和 IE8 中。
通常没有正当理由重新发明轮子。也就是说,我建议将jQuery与AutoComplete插件一起使用。