如何检查用户是否从列表中选择了某些内容<select>
HTML 中的字段?
I see <select>
不支持新的required
属性...那我必须使用 JavaScript 吗?或者我缺少什么? :/
强制的:将第一个值设为空 - 需要对空值进行处理
先决条件:正确的 html5 DOCTYPE 和命名输入字段
<select name="somename" required>
<option value="">Please select</option>
<option value="one">One</option>
</select>
As per 文档 http://dev.w3.org/html5/spec-author-view/the-select-element.html#the-select-element(列表和粗体是我的)
必需的属性是一个布尔值
属性。
当指定时,用户
将需要选择一个值
在提交表格之前。
如果一个选择元素
- 指定了必需的属性,
- 没有指定多个属性,
- 并且显示尺寸为 1(SIZE 不等于 2 或更大 - 如果不需要则省略);
-
如果该值
中第一个选项元素的
选择元素的选项列表(如果
any) 是空字符串(即呈现为
value=""
),
- 然后
option 元素的父节点是
选择元素(而不是 optgroup
元素),
那么这个选项就是
选择元素的占位符标签
选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)