javascript - 具有不同功能的提交按钮

标签 javascript html

我有 radio button 输入、text field 输入和 password field 输入以及一个 submit 按钮。 我想要发生的是,如果我单击 submit 按钮而不选择或输入这三个表单,窗口警报将显示“您需要填写(单选按钮、文本字段和密码字段) ”之类的。我该怎么做?

这是我的代码

<form>
  <input type="radio" name="optradio">Menu 1
  <input type="radio" name="optradio">Menu 2 <br>
  <input type="text"><br>
  <input type="password"><br>
  <input type="submit" value="Submit" onclick="alert('Hello! I am an alert box!')">
</form>

最佳答案

您可以尝试使用 required属性

<form>
  <input type="radio" name="optradio" required>Menu 1
  <input type="radio" name="optradio">Menu 2 <br>
  <input type="text" required><br>
  <input type="password" required><br>
  <input type="submit" value="Submit">
</form>

关于javascript - 具有不同功能的提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425009/

相关文章:

html - 设计多个超大屏幕 - Bootstrap

html - CSS header 并排或重复

javascript - jQuery:尝试刷新或关闭浏览器时提示用户

PHP CodeIgniter 框架中的 Javascript 可用性验证

javascript - 修复ajax填充的html表中的标题

javascript - 将函数传递给 jquery 键事件?

javascript - 索引不是连续整数的数组长度

javascript - $timeout scrollTop 指令在 angularJS 中不起作用

html - 选择标签的设置宽度不起作用

c# - 将 href 设置为超链接文本