如何使用 JavaScript 以一种形式验证两组单选按钮?

母狮

我在一种形式中有两组单选按钮。如果您没有在每组中选中一个单选按钮,则您不应该能够发送表单。如果可能的话,我想要一个只有 JS的解决方案(没有 jQuery)。我在这里的一个较旧的问题中找到了一个有用的功能,并试图将其调整到我的情况,但我显然失败了。我的错在哪里?

<form>

<input type="radio" name="date_1" id="dat-1_27-10" value="2017-10-27" <?php echo $checked1 ;?> />
<input type="radio" name="date_1" id="dat-1_28-10" value="2017-10-28" <?php echo $checked2 ;?> />
<input type="radio" name="date_1" id="dat-1_03-11" value="2017-11-03" <?php echo $checked3 ;?> />
<input type="radio" name="date_1" id="dat-1_04-11" value="2017-11-04" <?php echo $checked4 ;?> />

<input type="radio" name="date_2" id="dat-2_27-10" value="2017-10-27" <?php echo $checked5 ;?> />
<input type="radio" name="date_2" id="dat-2_28-10" value="2017-10-28" <?php echo $checked6 ;?> />
<input type="radio" name="date_2" id="dat-2_03-11" value="2017-11-03" <?php echo $checked7 ;?> />
<input type="radio" name="date_2" id="dat-2_04-11" value="2017-11-04" <?php echo $checked8 ;?> />

<input type="submit" name="send" value="send" id="submit" onclick='return validateDateOne(); return validateDateTwo();'/>

</form>

<script>

function validateDateOne() {
      if (!$("input[name='date_1']:checked").val()) {
          alert('Please choose your favourite date');
          return false;
      }
      else {}
}

function validateDateTwo() {
      if (!$("input[name='date_2']:checked").val()) {
           alert('Please choose a second date');
           return false;
      }
      else {}
}

</script>
斯特恩德

将您的支票组合在一个功能中。此外,我建议使用 jQuery 附加提交处理程序。

这是一个有效的jsfiddle

<input type="submit" name="send" value="send" id="submit" />


$('#myform').submit(function(e){
        e.preventDefault();
      if (!$("input[name='date_1']:checked").val()) {
          alert('Please choose your favourite date');
          return;
      }
        if (!$("input[name='date_2']:checked").val()) {
           alert('Please choose a second date');
           return;
      }
      alert("submit")
});

请注意,Jquery 提交处理程序包含在一个 onDomReady 处理程序中。

另外:客户端验证从来都不是安全的。为了确保输入数据,也在后端验证它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何验证两组单选按钮

来自分类Dev

如何用一种形式的两个按钮执行不同的javascript操作?

来自分类Dev

如何使用javascript合并两组数据,其中一组数据是从php检索的?

来自分类Dev

我将如何以一种形式使用多个单选按钮和多个组,以便每行和每列只能选择 1 个按钮?

来自分类Dev

使用JavaScript验证单选按钮

来自分类Dev

如何将单选按钮的值传递给另一种形式?

来自分类Dev

如何验证一组单选按钮?

来自分类Dev

如何使用HTML表单中的javascript检查单选按钮验证

来自分类Dev

使用Javascript选择单选按钮组中的任何一个单选按钮

来自分类Dev

使用Javascript选择单选按钮组中的任何一个单选按钮

来自分类Dev

通过get使用javascript或jquery将数据从一种形式推送到另一种形式

来自分类Dev

使用JavaScript进行单选按钮验证

来自分类Dev

两组不同的单选按钮如何具有不同的值?

来自分类Dev

mvc在一页中使用一种以上的形式并通过选择单选按钮进行过滤

来自分类Dev

mvc在一页中使用一种以上的形式并通过选择单选按钮进行过滤

来自分类Dev

如何使用javascript动态创建单选按钮?

来自分类常见问题

一种形式的多个单选按钮组

来自分类Dev

如何从另一种形式的按钮更新 DataGridView?

来自分类Dev

如何在不使用JavaScript的情况下验证单选按钮?

来自分类Dev

如何在php中的一种形式下为两个不同的按钮链接不同的动作?

来自分类Dev

如何使用javascript转换编码将动态值从一种形式添加到另一页?

来自分类Dev

如何使用javascript验证reCAPTCHA?

来自分类Dev

如何使用Javascript进行验证?

来自分类Dev

如何使用验证方法在Struts 2的一页上验证两种形式

来自分类Dev

如何在HTML表单中创建两组单选按钮,并且当A组中的更改将在B组中更改时?

来自分类Dev

单选按钮验证Javascript

来自分类Dev

单选按钮的 JavaScript 验证

来自分类Dev

如何使用JavaScript在PHP中发送单选按钮值?

来自分类Dev

如何使用Javascript向单选按钮添加文本?

Related 相关文章

  1. 1

    如何验证两组单选按钮

  2. 2

    如何用一种形式的两个按钮执行不同的javascript操作?

  3. 3

    如何使用javascript合并两组数据,其中一组数据是从php检索的?

  4. 4

    我将如何以一种形式使用多个单选按钮和多个组,以便每行和每列只能选择 1 个按钮?

  5. 5

    使用JavaScript验证单选按钮

  6. 6

    如何将单选按钮的值传递给另一种形式?

  7. 7

    如何验证一组单选按钮?

  8. 8

    如何使用HTML表单中的javascript检查单选按钮验证

  9. 9

    使用Javascript选择单选按钮组中的任何一个单选按钮

  10. 10

    使用Javascript选择单选按钮组中的任何一个单选按钮

  11. 11

    通过get使用javascript或jquery将数据从一种形式推送到另一种形式

  12. 12

    使用JavaScript进行单选按钮验证

  13. 13

    两组不同的单选按钮如何具有不同的值?

  14. 14

    mvc在一页中使用一种以上的形式并通过选择单选按钮进行过滤

  15. 15

    mvc在一页中使用一种以上的形式并通过选择单选按钮进行过滤

  16. 16

    如何使用javascript动态创建单选按钮?

  17. 17

    一种形式的多个单选按钮组

  18. 18

    如何从另一种形式的按钮更新 DataGridView?

  19. 19

    如何在不使用JavaScript的情况下验证单选按钮?

  20. 20

    如何在php中的一种形式下为两个不同的按钮链接不同的动作?

  21. 21

    如何使用javascript转换编码将动态值从一种形式添加到另一页?

  22. 22

    如何使用javascript验证reCAPTCHA?

  23. 23

    如何使用Javascript进行验证?

  24. 24

    如何使用验证方法在Struts 2的一页上验证两种形式

  25. 25

    如何在HTML表单中创建两组单选按钮,并且当A组中的更改将在B组中更改时?

  26. 26

    单选按钮验证Javascript

  27. 27

    单选按钮的 JavaScript 验证

  28. 28

    如何使用JavaScript在PHP中发送单选按钮值?

  29. 29

    如何使用Javascript向单选按钮添加文本?

热门标签

归档