0

誰かが私を正しい方向に向けることができることを願っています。そうすれば、これを理解して機能させることができるはずです...

基本的に、次のような場所のデータベースがあります。

ID   City/Town    County
1    Newbury      Berkshire
2    Preston      Merseyside

現在、私の Web サイトには、ユーザーが住所を示すために入力するフォームがあり、セクション内に「都市」と「郡」の 2 つの入力フィールドがあります。ここで、私は 3 つのことを実現したいと考えています。

1) ユーザーが都市の入力を開始すると、データベースからの結果に基づいて自動補完されます (これには都市と郡が含まれます。郡は識別のためのものであるため、選択すると都市を入力するだけです)。

2) ユーザーが都市を選択すると、データベースから郡フィールドが自動的に入力されます。

3) これがすべて完了したら、都市と郡の結果からの ID を非表示の入力要素に入力したいと思います。

私はインターネット全体を見回しており、多くのオートコンプリート スクリプトを見つけまし 。 jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/

Jquery autocomplete と PHP: populating input field with data from mySQL database based on selected option in autocomplete fieldなどのフォーム入力に関するさまざまな投稿を見つけました。

しかし、私はそれらを一緒に機能させることができないようです。私は、PHP、MYSQL、および JavaScript に固執しようとしています。必要に応じて AJAX を喜んで使用します。それ以外は、私のプログラミングの知識を超えるものです。

私はこれをすべて間違っているかもしれませんが、私を正しい方向に向けることができるフィードバックや情報は非常に感謝しています.

どうもありがとう

4

3 に答える 3

1

これは、jQuery を使用するとかなり簡単です。入力を検出するだけです $("input").keyup(function(){}); 次に、データベースにクエリを実行する PHP スクリプトに $getJson() リクエストを送信します。次に、PHP に ID、都市、郡を含む JSON 文字列を返させます。必要な場所に JSON オブジェクトをロードします。

于 2012-06-01T20:11:28.067 に答える
0

私はyahooがそれに最適なオプションを提供すると思いますYUI;)

これをチェックしてください-YUI2-オートコンプリート

前の回答:このリンクをたどってください!それは確かにあなたを助けます..あなたのサイトにAJAXでオートサジェストを実装する

上記のリンクのネームサーバーが失敗しているので、ごめんなさい!ウェブサイトの管理者がそれを整理するかどうか試してみてください!

于 2012-11-03T20:37:07.573 に答える
0

私は実際に、仕事をするために必要なスクリプトを正確に見つけました。

考えてみて、それを理解しようとして数日を費やした後、この投稿をアップロードしてからすぐに見つけました!

同じものを探している他の人は、ここにありますhttp://af-design.com/blog/2010/05/12/using-jquery-uis-autocomplete-to-populate-a-form/

楽しい!

于 2012-06-01T20:19:12.130 に答える