【发布时间】:2013-02-14 21:28:47
【问题描述】:
我有以下下拉列表:
Gender<select name="gender" id="gender">
<option value=" "> EMPTY </option>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
如果我选择其中一个选项,即使我更新页面,它也应该保持被选中作为主要选项。例如,如果我选择男性,下拉列表应将男性保持为选定选项,并且只有当我用鼠标单击它时才会更改。如何在 JavaScript 中做到这一点?
【问题讨论】:
-
你的意思是,当你刷新?这里是否涉及任何服务器端语言?
-
localStorage(如果是旧 IE,则为 dataStorage)或作为最后一个资源 cookie(除非您想在服务器端存储用户首选项)(也请阅读 this)
-
是的,当我刷新页面时。我也在用php
-
js 也可以解析查询字符串中的数据。因此可以将表单操作设置为 GET。但是如果这是js,为什么不直接把它做成ajax调用而不刷新页面呢?
-
如果您使用 PHP,那么您通常使用 PHP 而不是 javascript 重绘组件。或者使用 Ajax 并使用 JS 并避免刷新