HTML 选择元素将值发送到没有值属性的服务器
html select element sends value to server without value attribute
出于好奇,我有一个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
价值
此属性的文本内容表示解释的标签 选项。如果未定义,则其默认值为文本 元素的内容。
相关文章:
- 挖空.js - 向服务器端发送的数据添加属性
- 无法仅在活动服务器上读取未定义错误的属性“top”
- 选择数据属性日期值早于当前服务器日期的元素
- 从服务器端将属性绑定到套接字对象;似乎不能正常工作
- Angular:控制器可以监视服务器属性吗
- 使用 Angular 从服务器端生成的下拉列表中获取选择属性值
- 为什么主干模型在保存时将重复的属性发送到服务器
- 从 ASP.NET Web 窗体中的服务器端属性创建 JavaScript 条件
- 当对服务器的 ajax 请求失败时如何使用 defaults 属性
- HTML 选择元素将值发送到没有值属性的服务器
- 通过 Java 脚本获取服务器控件属性值
- 从服务器检索计算属性
- 在服务器上浏览代码:如何获得“;窗口”"位置”;以及其他“;窗口“;属性,通常是浏览器对象
- 简单的web服务器示例-为什么我必须将属性名称加引号
- 在Python服务器上处理JSON对象会导致'列表'对象没有属性'读取'错误
- Kendo序列化的Javascript数组网格对象属性在服务器上为null
- 如何使HtmlGenericControl属性runat="服务器”;.从代码中访问它
- Meteor.call获取要在对象中设置的服务器时间'的属性
- 如何更改HTML元素的值's属性(在客户端和服务器端)
- 设置 ASP.NET 按钮属性客户端和读取属性值服务器端