如何使用parsley.js验证整个表单

时间:2018-05-03 03:52:22

标签: parsley.js

我试图找出验证表单整体的最佳方法。各个字段都具有字段级别验证,它们是数字和数字范围,即2-5。但随后数字之间可能存在相互依存关系:

  • 他们是否在增加,
  • 数字之间是否有差距
  • 它们是否覆盖整个范围。
  

示例:总范围1-10

     
      
  • Field 1:1
  •   
  • Field 2:2-4
  •   
  • Field 3:5
  •   
  • Field 4:6-9
  •   
  • Field 5:10
  •   

这将是有效的,但是如果字段2是2-3,则它将是无效的,因为4将丢失,同样如果字段3和字段4的值是切换它也将是无效的。

我可以通过字段级别验证来完成其中一些操作,但为了清楚起见,我希望有一个例程来评估整个字段集。

我查看了手册,没有看到任何明显的东西,最好的办法是什么?带有自定义验证器的隐藏字段?我可以以某种方式指定特定字段的验证应该是最后的,不确定它是否重要。是否有一个可行的事件,我找到了经过验证的事件,但是在验证通过或未通过验证过程的部分后发生这种情况。

以上只是一个例子,最终产品将有更多的领域和更多的相互依赖。

1 个答案:

答案 0 :(得分:0)

相关问题