2011-11-15 3 views
2

jperyのオートコンプリートではなくクッキーに保存されていないデータをテキストボックスに自動入力するにはどうすればよいですか?クッキーによって保存されていないPHPからのデータでテキストボックスを自動入力する方法

例:テキストボックスに「P」と入力すると、対応するデータ「Prince」がphpから取得され、テキストボックスに「P」のみが黒色で入力され、他の「rince」が消えます。 ここで、カーソルは 'P'の後で 'rince'の前に置かれます。カーソルを右の対応するデータに移動すると、「プリンス」は黒色にする必要があります。 'Po'の2番目の文字を入力すると、新しい対応するデータ「Pond」が自動入力されます。

答えて

2

-autocompete jqueryのUIを使用する必要が

0

データはデータベース、テキストファイルから取得するか、PHPプログラムにハードコードする必要があります。あなたは http://jqueryui.com/demos/autocomplete/

+0

はい、データは私のために大丈夫.That一部をテキストボックスに対するMySQLからPHPを通じて照会しなければなりません。私はオートフィルでどのように実装するのか分かりません。 –

+0

@Jusnit:あなたが望むのは動的なクライアント側の変更であるため、その部分にJavascriptを使用する必要があります。 –

+0

@Bryanユーザーの名前です。ユーザーリストはデータベースに保存されます。 –

0

は、ここで私は、私が現在開発していますサイトで使用しているソリューションです。この特定のソリューションは基本的なものであり、さらに拡張することができます。

「クローン」入力を作成して元の入力フィールドの下に配置することです。元の入力に透明な背景を与えて、クローンからの提案が下に見えるようにします。

速度を上げるために、AJAXを使用してページを読み込むときに設定できるJavascript配列またはオブジェクトでデータを設定することをお勧めします。

http://jsfiddle.net/2AkmG/

+0

jqueryのオートコンプリートでは不要です。 –

+0

@Jusnit:Javascriptを使用する必要がありますその部分(あなたが望むものは動的なクライアント側の変更です)。 –

+0

@Dezigoあなたの提案をありがとう –

関連する問題