jquery记得选中的选项

时间:2013-04-05 06:43:07

标签: jquery

如何使用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>

2 个答案:

答案 0 :(得分:2)

如果真的想要使用JavaScript,则必须使用Cookie。你可以阅读here。还有jQuery的cookie管理插件,只是谷歌的jQuery cookie plugin

否则,如果您因为某些字段未填写或类似问题而返回表单,我建议使用PHP(因为我看到您正在使用它)来设置所选值。

答案 1 :(得分: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与此表单存在的页面相同。