【问题标题】:Form Select List - Initially selected option not working correctly in IE表单选择列表 - 最初选择的选项在 IE 中无法正常工作
【发布时间】:2012-10-15 17:51:39
【问题描述】:

我有一个包含各种办公地点的选择列表的表格,我已经设置了它,所以它应该最初选择了办公室,但它似乎不适用于 IE! (不足为奇)

这是我用来预选的:

<option selected value="Office 1">Office 1</option>

这里是网站:http://www.nwtaxpreparation.com/offices/122andpowell.html

如果您有任何解决方案,请告诉我!

【问题讨论】:

    标签: 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" 现在可以正常工作了。

      【讨论】:

      • 感谢您指出名称属性的问题。这有帮助!
      猜你喜欢
      • 2023-04-04
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多