0

ユースグループのメンバーを記録するために使用されるCakePHPで簡単なアプリを作成しています。アイデアは、全国の多くのユニット(スカウト部隊と同様)がログインして新しいメンバーの詳細を記録できるという考えであり、これらの記録が利用可能です州および国レベルで。

記録されるフィールドの 1 つは、新しいメンバーが通う学校です。単にテキスト フィールドに学校を入力するだけでなく、学校は関連テーブルにあり、メンバーはその学校に「所属」します。これにより、学校を選択するための小さなドロップダウン フィールドが表示されますが、国内には何千もの学校があるため、学校のリストは決して完全ではありません。データ入力を簡素化するために、データを入力する人がそのフィールドをスキップしたり、最初に学校を作成したりするのではなく、メンバーを追加します。モーダルポップアップで学校のエントリを作成できるオプションが欲しいです次に、新しいメンバーのエントリに戻り、ドロップダウンで新しい学校を利用できるようにします。

スタック オーバーフローで簡単な例をいくつか見つけましたが、このニーズを満たすものはありません。

4

1 に答える 1

0

気を散らすモーダルのドロップダウンの代わりに、単純にオートコンプリート/先行入力フィールドを使用してみませんか?

jQueryUI オートコンプリートTwitter Bootstrap Typeaheadなど、いくつかの例があり、検索するとさらに多くの例が見つかります。

新しい値が入力された場合にデータベースに追加され、次の訪問者がオートコンプリートとして利用できるようにすることもできます

于 2013-07-12T07:17:11.003 に答える