目标:当用户在文本框中键入单词时,应填充以该单词开头的所有单词,我们可以选择其中一个单词。
答案 0 :(得分:3)
以下是我遇到的最佳实施方案......
答案 1 :(得分:1)
答案 2 :(得分:1)
操作方法(不含代码)
在文本框中实现事件处理程序以侦听值更改事件。
在事件处理程序中,使用部分字对服务器进行AJAX调用(假设您有一个将返回结果的Web服务)。
解析从AJAX调用返回的结果,并将它们放在文本框正下方的DIV中,允许用户选择正确的结果。
显示结果DIV。
这些是实现文本框样式背后的理论步骤 - 如果不了解您的特定设置,就很难提供更多建议。如果您发布了一些自己的代码,那将是最好的。
答案 3 :(得分:0)
我认为他在谈论增量搜索,就像搜索你的类型ala Google一样。根据您的数据集和预期的用户数量,您需要设置一些控件。例如,如果你期望大量的流量,你可能不想在每次按键时拉动,可能会延迟等待他们完成输入。
以下是使用W3中的php,Mysql和Jquery的示例:http://www.w3schools.com/php/php_ajax_livesearch.asp