【问题标题】:Form Select List - Initially selected option not working correctly in IE表单选择列表 - 最初选择的选项在 IE 中无法正常工作
【发布时间】:2012-10-15 17:51:39
【问题描述】:
【问题讨论】:
标签:
html
internet-explorer
forms
【解决方案1】:
HTML 4 用途:
<option value="foo" selected>Bar</option>
XHTML 要求:
<option value="foo" selected="selected">Bar</option>
说“没有selected="whatever”这样的东西是假的!
【解决方案2】:
我最近在选择选项标签时遇到了同样的问题。我有一系列这样的选择框:
<select>
<option value="dr">Day rate</option>
<option selected="selected" value="sv">Social value</option>
</select>
<select>
<option value="dr">Day rate</option>
<option selected="selected" value="sv">Social value</option>
</select>
我无法弄清楚为什么无法选择正确的项目。后来发现是因为select项上没有name属性。 Firefox 似乎需要它才能正常工作,即使在 15 版中也是如此。
<select name="type">
<option value="dr">Day rate</option>
<option selected="selected" value="sv">Social value</option>
</select>
我将其更改为上述内容,并且 selected="selected" 现在可以正常工作了。