これは実際には「ベスト プラクティス」の質問です。提案された値 ([バニラ、ストロベリー、チョコレート] など) が入力された動的に生成されたプルダウン リストがあるとします。提案された値の 1 つを選択するか、新しい値を入力するオプションをユーザーに提供するにはどうすればよいですか (例: "Rocky Road")。
1 つの方法は、リストに [上記のいずれでもない] エントリ ([バニラ、ストロベリー、チョコレート、上記のいずれでもない]) を入力し、コントローラーを記述して、[上記のいずれでもない] が選択されている場合にフォームをレンダリングするようにすることです。プルダウンの代わりにテキスト フィールド。しかし、それはひどく不格好に感じます。
おそらくJQueryを使用して、この種のことのためのエレガントなGUIテクニックはありますか?