我有以下情况:
通过Rails我渲染以下HTML:
<option value="0003">Company</option>
<option value="0002" selected="true">Mr.</option>
<option value="0004">Mr. and Mrs.</option>
<option value="0001">Ms.</option></select>
正如您所看到的HTML是正确的,但是, 4)如果我去看页面,则会显示相同的HTML:
但是现在如果我去看看我的选择框中没有选择任何内容,情节会变浓:
我认为这很奇怪,因为它在IE和Chrome中完美运行。
感谢任何可以帮助我的人。
答案 0 :(得分:2)
遵循HTML5标准并使用:
selected = "selected" or "" (empty string) or empty
指定预先选择此选项。
这应修复您selected="true"
个option
标记之前的{{1}}错误。
答案 1 :(得分:0)
正确的语法是
<option value="0002" selected="selected">Mr.</option>
答案 2 :(得分:0)
location.reload();
没有做到这一点所以我补充道:
window.location.reload(true);
现在一切都很好!