私はいくつかの入力フィールドといくつかのドロップダウンオプションを持つselect要素を持つフォームを持っています。ユーザーは入力フィールドを入力し、ドロップダウン・オプションの1つを選択してフォームを送信します。フォームのPHPハンドラはフォーム入力をデータベースに保存し、これらの入力からページを作成します。ビルドされたページの編集リンクは、フォームが最後に送信されたときのフィールドにプリセットされたフォームページに戻ります。そのため、最後に送信された状態から編集を開始できます。select要素のプリセット
入力フィールドをプリセットするのは簡単です。value=<?php echo [saved value from last submission];?>
を指定するだけですが、最後に選択した値にプリセットするのは簡単ではありません。私はjQueryが#4の選択#id要素をプリセットする$('select#id').val("4");
を持っていることを知っていますが、フォームページが再度読み込まれたときにこれをどのようにトリガできますか? value =を設定して入力をプリセットすると、jQueryで感知できるものが生成されないようです。
ありがとうございます。
しかし、今どのオプションを選択するのですか?私は設定したいオプションの値を含むphp変数を持っていますが、それをどのように使って右に行くのですか?
これを達成するための2つの提案で答えが更新されました。 – user2570380