“select”元素和跨浏览器传输数据

时间:2009-05-21 05:52:10

标签: html cross-browser

我始终为value="something"元素中的option元素提供了select

喜欢这样

<select>
   <option value="true">True</option>
</select>

既然我已经与国家合作,那里有很多无关的数据。我很确定如果我没记错的话,如果没有值属性,Firefox会在标签之间发送文本。

我的问题是,这种行为是常态吗?如果省略value属性,我可以依赖所有发送option元素的innerHTML的浏览器吗?

由于

2 个答案:

答案 0 :(得分:1)

是的,这适用于所有浏览器。

As the specification says:

  

OPTION属性定义

     

value = cdata [CS]
  此属性指定控件的初始值。如果未设置此属性,则将初始值设置为OPTION元素的内容。

答案 1 :(得分:1)

W3C抓取:

  

value = cdata [CS]       此属性指定控件的初始值。如果这   属性未设置,初始   value设置为的内容   选项元素。

有了这个,我认为每个符合标准的主要浏览器都应该采用'value'属性,如果它不存在则采用元素