我在大学网站上遇到问题,其中包含 38.000 种期刊的列表。
此列表显示在列表中。
列标题#1 有一个文本框来过滤下面的行,
列标题#2 有一个下拉过滤器来限制对特定数据库的搜索。
到目前为止,它运行得很好,但它是一个将近 6MBytes 的 HTML 文件。
我正在考虑创建一个包含所有条目的基于 SQL 的表。那应该很容易。
但是我怎样才能制作带有自动提示的文本框,它会在输入 3 个字母后开始提示,并自动将结果列在下面?
任何帮助表示赞赏。
提前致谢。
我在大学网站上遇到问题,其中包含 38.000 种期刊的列表。
此列表显示在列表中。
列标题#1 有一个文本框来过滤下面的行,
列标题#2 有一个下拉过滤器来限制对特定数据库的搜索。
到目前为止,它运行得很好,但它是一个将近 6MBytes 的 HTML 文件。
我正在考虑创建一个包含所有条目的基于 SQL 的表。那应该很容易。
但是我怎样才能制作带有自动提示的文本框,它会在输入 3 个字母后开始提示,并自动将结果列在下面?
任何帮助表示赞赏。
提前致谢。
如果输入字符串 >=3,则调用自动建议函数
if(inputString.length == 0) {
$('#suggestions').fadeOut();
} else {
进入
if(inputString.length == 0) {
$('#suggestions').fadeOut();
} else if(inputString.length >= 3) {
作为替代方案,您可以尝试使用 DevBridge jQuery Autocomplete 并指定 minChars 选项。看看:https ://github.com/devbridge/jQuery-Autocomplete
网上有一百万个教程可以做到这一点。这是一个:http ://www.htmlblog.us/jquery-autocomplete
更多内容:http ://www.google.com.au/search?q=jquery%20mysql%20autocomplete%20tutorial