1

我正在尝试使用和谷歌搜索一样的搜索引擎html ajaxjsp

1.当我在文本框中点击一个字符时,它会要求ajax每次点击

2.ajax将其重定向到jsp我有一个简单查询的位置,该查询从员工表中获取员工姓名。并将其存储在结果集中。

3.通过这个结果集在组合框中显示emp名称,combo box, onchange它显示在我的文本框中。我的问题是无法参加活动。keycode来自组合框的值,因为键码仅适用于keyup并且keydown这在组合框选项中不可用。

4

2 回答 2

2

我假设组合框是指<select>带有multiple集合的组合框。您将无法执行此操作,因为没有与这些元素关联的基于键的事件。

您要做的是使用标准文本<input>字段并在其下方直接显示一个 div 和搜索结果。这就是自动完成几乎总是完成的方式。您可以在jQuery Autocomplete页面中看到一个很好的示例。

你总是可以自己实现它,但我强烈建议将此 Javascript 代码卸载到 jQuery。它已经为你完成了。

于 2011-04-06T07:26:09.193 回答
1

JQuery 插件自动完成从客户端很好地处理了这些事情。

于 2011-04-06T07:23:26.180 回答