0

jqueryの使用方法は、ユーザーが以前に投稿したときに選択したオプションを覚えていますか? (選択済み="選択済み")

<form action="abc.php" method="POST">
<select id="dropdown">
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
</select>
<input type="submit" />
</form>
4

2 に答える 2

2

本当にJavaScript を使用したい場合は、Cookie を使用する必要があります。あなたはそれについてここで読むことができます. jQuery 用の Cookie 管理プラグインもありますjQuery cookie plugin

それ以外の場合、一部のフィールドが入力されていないか、同様の問題が発生したためにフォームに戻る場合は、選択した値を設定するために PHP を使用することをお勧めします (使用していることがわかります)。

于 2013-04-05T06:46:47.797 に答える
0

あなたの要件を正しく理解していれば:

<form action="abc.php" method="POST">
<select id="dropdown" name="dropdown">
    <option <?php if(isset($_POST['dropdown']) && $_POST['dropdown'] == 'A') echo 'selected="selected"';?> value="A">A</option>
    <option <?php if(isset($_POST['dropdown']) && $_POST['dropdown'] == 'B') echo 'selected="selected"';?> value="B">B</option>
    <option <?php if(isset($_POST['dropdown']) && $_POST['dropdown'] == 'C') echo 'selected="selected"';?> value="C">C</option>
</select>
<input type="submit" />
</form>

PS : PHP を使用してフォームを送信する場合はname、タグの属性も必要です。また、このフォームが存在するのと同じページであるとselect想定しています。abc.php

于 2013-04-05T06:54:52.377 に答える