我试图找出验证表单整体的最佳方法。各个字段都具有字段级别验证,它们是数字和数字范围,即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的值是切换它也将是无效的。
我可以通过字段级别验证来完成其中一些操作,但为了清楚起见,我希望有一个例程来评估整个字段集。
我查看了手册,没有看到任何明显的东西,最好的办法是什么?带有自定义验证器的隐藏字段?我可以以某种方式指定特定字段的验证应该是最后的,不确定它是否重要。是否有一个可行的事件,我找到了经过验证的事件,但是在验证通过或未通过验证过程的部分后发生这种情况。
以上只是一个例子,最终产品将有更多的领域和更多的相互依赖。