HTML 选择元素将值发送到没有值属性的服务器

html select element sends value to server without value attribute

本文关键字:属性 服务器 选择 元素 HTML      更新时间:2023-09-26

出于好奇,我有一个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>

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

来自 MDN

价值

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