0

38.000のジャーナルのリストが掲載されている大学のWebサイトで問題が発生しています。

このリストは、列のテーブル内に表示されます。

列見出し#1には、下の行をフィルタリングするためのテキストボックスがあり、列見出し
#2には、検索を特定のデータベースに制限するためのドロップダウンフィルターがあります。

これまでのところ良好に動作しますが、ほぼ6Mバイトの単一のHTMLファイルです。

すべてのエントリを含むSQLベースのテーブルを作成することを考えています。それは簡単なはずです。

しかし、3文字が入力された後に提案を開始し、自動的に結果が以下にリストされる自動提案を使用してテキストボックスを作成するにはどうすればよいですか?

どんな助けでも大歓迎です。

前もって感謝します。

4

3 に答える 3

0

別の方法として、DevBridge jQuery Autocomplete を使用して minChars オプションを指定することもできます。確認してください: https://github.com/devbridge/jQuery-Autocomplete

于 2013-01-08T00:04:51.007 に答える
0

入力文字列が >=3 の場合、自動提案関数を呼び出します

if(inputString.length == 0) {
     $('#suggestions').fadeOut();
} else {

の中へ

if(inputString.length == 0) {
         $('#suggestions').fadeOut();
} else if(inputString.length >= 3) {
于 2013-01-07T09:27:31.870 に答える
-1

これを行うためのチュートリアルがネット上に何百万もあります。これが1つです:http://www.htmlblog.us/jquery-autocomplete

詳細はこちら: http://www.google.com.au/search?q=jquery%20mysql%20autocomplete%20tutorial

于 2013-01-07T09:46:26.280 に答える