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