"その他"オプションを持つ選択ボックスを実装する必要があります。これを選択すると、ユーザーはテキストフィールドに別のオプションを入力できるようになります。私の懸念事項は、データベースにセーブする方法です。私は、この実装を処理するためのユニークで効率的な方法を探しています。選択ボックスで「その他」オプションを処理する最良の方法は何ですか?
これを実装した最後の時間は、テーブルに2つの列があり、1つは選択ボックス用、もう1つはテキストフィールド入力用です。
誰もがこれを行うためのより良い方法を考えることができますか?
テキストボックスの値が同じ列にあってはならない理由は何ですか?フォームハンドラに特定の条件の下で選択ボックスの値の代わりにテキストボックスの値を使用させるだけのようです。私は何かが欠けていない限り。 –
@Fareesh Vijayarangamあなたは、送信時にテキストボックス値の値を取得してデータベースに保存することができますが、そのユーザーがそのフィールドを再度編集するときには、選択ボックスオプション以降に選択ボックスには表示されません別のデータベーステーブルから引き出されます。 – Pzanno
editメソッドの特定のケースでは、 "Other"をあらかじめ選択した小さなコードを書き込んで、テキストボックスにデータベースのデータを入力することができます。とにかく最後に2つの列を使用すると、このコードの行に沿って何かを書くことになります。 –