我有一个包含6个文本字段的表单。验证是其中4个的标准,并且具有just和min / max值。但是,对于其中两个字段,文本字段的值可以为0或2个值之间。
对于2个值之间的部分,我可以使用min:x和max:y或range:[x,y],但似乎没有办法说出max:0 ||。范围[x,y]。
作为一项变通办法,我从jquery验证中删除了2个字段的验证,并为这2个字段编写了一些自定义验证。问题是,提交表单后,它将被绑定到.net代码中,并且自定义验证无法正常工作。我可以继续添加自定义代码,但我希望有一个更简单的解决方案。
编辑:
对不起,我将尝试使其更加清晰。我有一个html文本框,值可以是0或100到1000之间的任何值。使用Microsoft(https://github.com/aspnet/jquery-validation-unobtrusive)的asp.net jquery验证,我可以使用范围值[100,1000]或最小值:100和最大:1000验证。但是我需要做的是:-
假设值是0或最小值:100 /最大值:1000, 要么 值0或范围[100,1000]
希望这可以清除我希望做的事