我正在尝试使用html ajax
和jsp
1.当我在文本框中点击一个字符时,每次点击都会调用ajax
2. ajax
将其重定向到jsp
,其中我有一个简单的查询,从employee表中获取员工姓名。并将其存储在结果集中。
3.通过此结果集在我的文本框中显示的组合框中的emp
中显示combo box, onchange
个名称。
我的问题是无法从组合框中获取事件。keycode
值,因为键代码仅适用于keyup
和keydown
,而这在组合框选项中不可用。
答案 0 :(得分:2)
我认为,通过组合框,您的意思是设置<select>
的{{1}}。您将无法执行此操作,因为没有与这些元素关联的基于键的事件。
您要做的是使用标准文本multiple
字段,并在搜索结果的正下方显示div。这就是几乎总是完成自动完成的方式。您可以在jQuery Autocomplete页面中看到一个很好的示例。
您可以随时自行实现,但我强烈建议您将此Javascript代码卸载到jQuery。它已经为你完成了。
答案 1 :(得分:1)
JQuery插件autocomplete可以很好地处理客户端的这些事情。