【发布时间】:2011-11-20 22:28:41
【问题描述】:
在 ajax 自动完成文本框中,我可以选择自动完成列表中的名称之一。 但是如果用户自己键入文本并且没有选择自动完成列表中的一项怎么办? 我需要确定用户输入了与其中一项类似的文本。
所以我想用文本框字符中的每个 chenge 检查文本框内的文本,但是我必须将它与列表中的项目进行比较, 我是否可以从 JS 或 Code behind 访问自动完成列表中的项目?
【问题讨论】:
标签: ajax list autocomplete
在 ajax 自动完成文本框中,我可以选择自动完成列表中的名称之一。 但是如果用户自己键入文本并且没有选择自动完成列表中的一项怎么办? 我需要确定用户输入了与其中一项类似的文本。
所以我想用文本框字符中的每个 chenge 检查文本框内的文本,但是我必须将它与列表中的项目进行比较, 我是否可以从 JS 或 Code behind 访问自动完成列表中的项目?
【问题讨论】:
标签: ajax list autocomplete
我会说,如果您有一个将从中获取补全的数据库,您通常会为输入的每个字符执行一个新请求,如果是这种情况,您可以继续执行请求,直到您只得到一个结果表单查询,那应该是最接近的。如果在用户完成输入后您最终没有结果,那么执行他想要执行的搜索吗?
要回答您的问题,您通常可以从服务器端访问它,即 php 脚本。
【讨论】: