对表单中元素组的欧芹验证不起作用

时间:2014-10-09 09:47:27

标签: javascript html validation html-form parsley.js

我正在使用Parsley.js来验证我的某个项目的表单提交。

我有两个面板,每个面板都有一个提交按钮。单击提交按钮时,我只需要验证该面板元素而不是其他面板元素。为此,我使用了this jsfiddle中的附加代码。

1 个答案:

答案 0 :(得分:1)

请参阅此回答:Validate set of fields only if radio button is checked (conditional validation)详细说明了data-parsley-group的用法。

简而言之,它不会奏效。这是因为Parsley要求在触发表单data-parsley-group事件之前验证所有$.submit字段。

您有两种方法可以完成您的尝试:

  1. 创建两个单独的表单。每个都有其字段和提交按钮。更简单,更好的方式。
  2. 您必须执行以下操作:ParlseyJS - remove validation from disabled fields。也就是说,当用户单击提交按钮时,您必须将其他面板的字段设置为禁用,销毁欧芹并应用欧芹。