javascript - 使用 'required' 作为 'select' 标签

标签 javascript jquery html select

如何将 required 与以下 select 代码一起使用。我对所有选择都有值(value)观。对于需要工作的情况,默认选择的选项应该为空值。如何在不删除任何选项值(value)的情况下获得所需的工作?有什么调整吗?

<select required>
<option value = "-1" selected> </option>
<option value = "1"> one </option>
<option value = "2"> two </option>
</select>

最佳答案

在大多数现代浏览器中,包含 required 元素的表单在具有值之前不会提交。

要使select像这样工作,请使用空字符串作为默认项目的:

<select required>
<option value = "" selected> </option>
<option value = "1"> one </option>
<option value = "2"> two </option>
</select>

实例:https://jsfiddle.net/zu80u9my/ (如果未选择值,表单将不会提交)

关于javascript - 使用 'required' 作为 'select' 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37567341/

相关文章:

javascript - 如何从我的 HTML CSS 和 JS 文件创建可重用的 javascript 网络应用程序

javascript - 使用 Firebase Cloud Functions 访问地理点?

javascript - clearRect 函数在 Javascript 中不起作用

javascript - 获取事件单元格的行和列不起作用

jquery - 如何将CSS仅应用于光标所在的元素?

php - 用文本填充的 div 之间的复杂垂直间距

JavaScript、正则表达式 - `.replace` 仅删除最后匹配的部分(当多个匹配时)

在 google chrome v69 中组合 "transform"和网格单元格边框时出现 CSS 问题

javascript - 在 JavaScript 中隐藏照片并替换另一张照片

html - @fontface otf 和 ttf 都不能在 Firefox 上工作,但可以在 Chrome 和 Safari 上工作