我想使用parsleyjs验证表单。
我的问题是我只想在选择输入无线电时验证一个(3个输入)块。
默认情况下,未选择任何选项
如果我选择选项1 ,则无需任何操作。验证是可以的。
如果我选择选项2 ,则只有在选择了选项2时才需要验证3个字段(我有验证工作:必需)。
我一直在阅读文档,但找不到解决方案。
修改
解决了我自己添加和删除required
道具。
答案 0 :(得分:1)
在这种情况下,一个好方法是切换输入的disabled
属性,并使用excluded
过滤器指定:disabled
答案 1 :(得分:0)
我最终通过在选择选项2 时为每个输入添加required
道具来解决问题,并在选项1 时移除required
道具被选中。
// Option 2
$( '#inputId' ).prop( 'required', true );
// Option 1
$( '#inputId' ).prop( 'required', false );