我在必需的选择上有以下代码:
<select required="required">
<option value="1">01</option>
<option value="2">02</option>
...
<option value="31">31</option>
</select>
Run Code Online (Sandbox Code Playgroud)
在我的(HTML5/symfony2)应用程序中它是一个必需的日期(天)所以该值必须介于1和31之间,我不想要空/空值.
即使代码有效,它也会破坏w3c验证,并出现以下错误:
具有required属性且没有multiple属性且大小为1的select元素的第一个子选项元素必须具有空值属性,或者必须没有文本内容.
解决问题的最佳方法是什么?
带require属性:
<select required="required">
<option value=""></option><!-- added empty value -->
<option value="1">01</option>
<option value="2">02</option>
...
<option value="31">31</option>
</select>
Run Code Online (Sandbox Code Playgroud)
没有 - 只需删除require属性:
<select>
<option value="1">01</option>
<option value="2">02</option>
...
<option value="31">31</option>
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1490 次 |
| 最近记录: |