asp vb中的textbox autosuggest

时间:2011-09-21 20:53:39

标签: vbscript asp-classic autosuggest

该应用程序是用ASP VB经典和各种Java脚本编写的。我面临一些问题

1)当我在下拉框中选择一个条目时,我可以使用“onBlur”方法来执行此时所需的操作

我可以使用一次AutoSuggest文本框的方法是什么     a)从列表中选择所需的条目(例如“onSelect”)。     b)用户从不选择,但实际上手动输入整个选择。在这种情况下,我需要一个方法,如“onBeingDoneTyping”

2)定义常规下拉列表后,我可以显示用户友好的描述(如名字和姓氏)。与此同时,在我的案例中,我可以在内部检索该记录的索引与参数“value”的第一个条目:PatientID。 “”<%= lsSelected%>><%= PatientName%>

在textBox中使用AutoSuggest功能时如何实现?

说我允许“名字姓氏”

是否有可以使用的隐藏参数让我知道所选条目的索引?  另外,我应该在数据库“FirstLastName”中创建一个列来加速搜索吗?

1 个答案:

答案 0 :(得分:1)

对于(1)您正在使用自动完成功能。我已经将这个jQuery与经典ASP一起使用了几次(优秀的小插件):http://docs.jquery.com/Plugins/Autocomplete - 那里有一个很好的演示和示例源。

对于(2) - 假设您正在使用jQuery插件,那么您的对象是文本框,而不是选择对象。因此,如果您创建的文本框是:

<input type="text" name="example" id="example" />

提交表单时,任何request.form("example")将返回输入的文本,而不是任何选项列表中的索引/选定值。