我一直在寻找这个,但找不到直接答案,所以在这里。 我有一个带有一些选项的下拉列表 - 通过HTML填充,一旦选择了一个选项,并且用户提交表单,他们选择的选项的值就会插入到数据库中。当他们返回下拉列表时出现问题,他们会显示位于顶部的选项而不是他们之前接受的选项。如何将用户选择的一个设置为下拉列表中的默认选项? (欢迎使用Javascript和jQuery)
答案 0 :(得分:1)
最好的方法是使用服务器端脚本语言修改刚插入数据库的选项的“selected”属性。
<select>
<option>1</option>
<option selected="selected">2</option>
<option>3</option>
<option>4</option>
</select>
答案 1 :(得分:0)
您可以使用Ajax提交表单,并让服务器返回“已成功添加到数据库”消息。由于未刷新整个页面,因此该选项应该已保持选中状态。如果没有,那么添加“选定”属性就像在Emil的答案中一样简单的JavaScript。