动态表单验证-在满足所有条件之前进行

skwidbreth

我已经创建了一个表单,并尝试为一组“双重”动态的选择字段添加验证-也就是说,根据用户输入,可能会有x个组和y个选择字段每个。每个选择字段都需要一个答案。

我遇到的问题是,如果已回答的选择字段少于现有选择字段的总数,则表单可以进入下一页-如果我不回答任何选择字段,则验证可以正常进行,但是如果即使回答了一个问题,我仍然会收到警报,但是无论如何,该表单都将继续进行下一步。这是代码示例(“不变”是我在select中为占位符选项提供的值):

 $(".species_select").each(function(){        
       if (this.value === "unchanged"){
         alert("Please select the species")
       }

       else{
          PROCEED...
       };

从概念上讲,我理解为什么会这样-条件至少满足一次并导致表单继续进行。对于具有固定数量字段的表单,我将使用||。在所有需要验证的字段之间,但在这种情况下不会生效。

也许我在这里的方法是完全错误的...基本上,我需要一种形式来将其视为直到每个.species_select都具有除“ unchanged”之外的其他值才能进行。

非常感谢您的想法和专业知识。

索哈德·古普塔

尝试通过以下方式使用a标志:

var proceed = true;
$(".species_select").each(function() {        
    if (this.value === "unchanged") {
    alert("Please select the species");
    proceed = false;
    }
});
if (proceed) {
    // PROCEED...
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表格使用preg_match进行验证,如果满足所有条件,则发送邮件

来自分类Dev

在提交角度之前验证动态表单

来自分类Dev

带有验证的AngularJs动态表单生成

来自分类Dev

具有动态名称的角度验证表单

来自分类Dev

带有验证的AngularJs动态表单生成

来自分类Dev

具有动态输入的表单验证

来自分类Dev

Angular2-在有条件创建的输入字段上进行表单验证

来自分类Dev

在Django表单中设置动态选项时进行验证

来自分类Dev

添加动态元素时进行AngularJS表单验证

来自分类Dev

使用映射在动态表单上进行剔除验证

来自分类Dev

具有动态添加的表单(不是字段!)的BootstrapValidator验证。

来自分类Dev

Spring没有显示动态生成的表单ID的验证错误

来自分类Dev

带有动态错误消息的angularJs表单验证

来自分类Dev

如何在 SELECT 子句中创建一个新列并用字符串/列表动态填充它并满足所有条件语句的连接?

来自分类Dev

Rails:有条件的远程表单

来自分类Dev

停止表单有条件关闭

来自分类Dev

如果满足所有条件

来自分类Dev

如何设置LastPass在打开保管库和查看所有密码之前进行验证

来自分类Dev

有条件地验证收集

来自分类Dev

有条件的回形针存在验证

来自分类Dev

有条件地验证收集

来自分类Dev

WordPress:有条件的动态菜单

来自分类Dev

Mongodb动态$ sum有条件

来自分类Dev

有条件地禁用对嵌入式表单的验证

来自分类Dev

Angular:如何有条件地为响应式表单应用验证器

来自分类Dev

Angular:有条件地触发选择性表单验证

来自分类Dev

在动态 HTML 表单上有条件地显示字段的问题

来自分类Dev

使用ng-repeat动态表单时,验证提交时所有表单字段的正确方法是什么?

来自分类Dev

JSR-303 / Spring MVC-使用组有条件地进行验证

Related 相关文章

  1. 1

    表格使用preg_match进行验证,如果满足所有条件,则发送邮件

  2. 2

    在提交角度之前验证动态表单

  3. 3

    带有验证的AngularJs动态表单生成

  4. 4

    具有动态名称的角度验证表单

  5. 5

    带有验证的AngularJs动态表单生成

  6. 6

    具有动态输入的表单验证

  7. 7

    Angular2-在有条件创建的输入字段上进行表单验证

  8. 8

    在Django表单中设置动态选项时进行验证

  9. 9

    添加动态元素时进行AngularJS表单验证

  10. 10

    使用映射在动态表单上进行剔除验证

  11. 11

    具有动态添加的表单(不是字段!)的BootstrapValidator验证。

  12. 12

    Spring没有显示动态生成的表单ID的验证错误

  13. 13

    带有动态错误消息的angularJs表单验证

  14. 14

    如何在 SELECT 子句中创建一个新列并用字符串/列表动态填充它并满足所有条件语句的连接?

  15. 15

    Rails:有条件的远程表单

  16. 16

    停止表单有条件关闭

  17. 17

    如果满足所有条件

  18. 18

    如何设置LastPass在打开保管库和查看所有密码之前进行验证

  19. 19

    有条件地验证收集

  20. 20

    有条件的回形针存在验证

  21. 21

    有条件地验证收集

  22. 22

    WordPress:有条件的动态菜单

  23. 23

    Mongodb动态$ sum有条件

  24. 24

    有条件地禁用对嵌入式表单的验证

  25. 25

    Angular:如何有条件地为响应式表单应用验证器

  26. 26

    Angular:有条件地触发选择性表单验证

  27. 27

    在动态 HTML 表单上有条件地显示字段的问题

  28. 28

    使用ng-repeat动态表单时,验证提交时所有表单字段的正确方法是什么?

  29. 29

    JSR-303 / Spring MVC-使用组有条件地进行验证

热门标签

归档