html select元素将值发送到没有value属性的服务器

时间:2014-12-12 13:57:46

标签: javascript html

出于好奇,我有一个问题,我在表单中有一个HTML选择,如下所示:

<select id="new_office_location_select"  name="newList[#].Value1">
        <option>New York, US</option>
        <option>Stamford, US</option>
        <option>London, UK</option>
        <option>Sydney, AU</option>
</select>

当我提交表单时,无论我选择哪个选项,它都会将它的值发送到我的操作方法服务器,即使我没有设置&#34;值&#34;每个选项的属性。这对我来说没什么问题,我很高兴它的工作没有它,但理论上选择元素并不需要&#34;值&#34;属性?

1 个答案:

答案 0 :(得分:7)

来自MDN

<强>值

  

此属性的文本内容代表标签说明   选项。如果未定义,则其默认值为文本   元素的内容。