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

dux*_*x-- 3 html javascript

出于好奇,我有一个问题,我在表单中有一个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>
Run Code Online (Sandbox Code Playgroud)

当我提交表单时,无论我选择哪个选项,它都会将它的值发送到服务器的操作方法,即使我没有为每个选项设置"值"属性.这对我来说很好,我很高兴它没有它,但是理论上选项元素不需要"值"属性吗?

Ale*_*har 7

来自MDN

此属性的文本内容表示解释该选项的标签.如果未定义,则其默认值为元素的文本内容.