在select
上使用以下代码:
<select name="province" id="province" required="required">
<optgroup label="Provinces">
<option value="Alberta">Alberta</option>
<option value="British Colombia">British Colombia</option>
<option value="Manitoba">Manitoba</option>
<option value="New Brunswick">New Brunswick</option>
<option value="Newfoundland and Labrador">Newfoundland and Labrador</option>
<option value="Nova Scotia">Nova Scotia</option>
<option value="Ontario" selected="selected">Ontario</option>
<option value="Prince Edward Island">Prince Edward Island</option>
<option value="Quebec">Quebec</option>
<option value="Saskatchewan">Saskatchewan</option>
</optgroup>
<optgroup label="Territories">
<option value="Northwest Territories">Northwest Territories</option>
<option value="Nunavut">Nunavut</option>
<option value="Yukon">Yukon</option>
</optgroup>
</select>
我需要具有与准则所要求的选项相同的值。这段代码可以正常工作,但没有通过W3C验证:A
select
element with arequired
attribute and without amultiple
attribute, and whose size is 1, must have a childoption
element.
该问题的解决方案是什么?
最佳答案
使用以下
<option value="">Choose</option>
将上述系列作为第一选择
关于html-select - 带有选择必填属性的HTML5验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22237658/