仅当使用parsleyjs选择选项无线电时才需要验证表单

时间:2016-11-18 11:28:50

标签: jquery validation parsley.js

我想使用parsleyjs验证表单。

我的问题是我只想在选择输入无线电时验证一个(3个输入)块。

这是一张图片:
enter image description here

默认情况下,未选择任何选项 如果我选择选项1 ,则无需任何操作。验证是可以的。
如果我选择选项2 ,则只有在选择了选项2时才需要验证3个字段(我有验证工作:必需)。

我一直在阅读文档,但找不到解决方案。

修改 解决了我自己添加和删除required道具。

2 个答案:

答案 0 :(得分:1)

在这种情况下,一个好方法是切换输入的disabled属性,并使用excluded过滤器指定:disabled

答案 1 :(得分:0)

我最终通过在选择选项2 时为每个输入添加required道具来解决问题,并在选项1 时移除required道具被选中。

// Option 2
$( '#inputId' ).prop( 'required', true );

// Option 1
$( '#inputId' ).prop( 'required', false );