如何使用以下代码选择所需的。我有所有选择的价值观。至于需要工作,默认选择的选项应该具有空值。如何在不删除任何选项价值的情况下获得所需的工作?有一些调整吗?
<select required>
<option value = "-1" selected> </option>
<option value = "1"> one </option>
<option value = "2"> two </option>
</select>
答案 0 :(得分:1)
在大多数现代浏览器中,包含required
元素的表单在有值之前不会提交。
要使select
像这样工作,请使用空字符串作为默认项目的value
:
<select required>
<option value = "" selected> </option>
<option value = "1"> one </option>
<option value = "2"> two </option>
</select>
实例:https://jsfiddle.net/zu80u9my/(如果未选择值,则表单不会提交)