Parsley.js,多步骤表单,跳过上一步

时间:2016-05-11 11:26:21

标签: javascript parsley.js

使用ASP.NET MVC我已经创建了一个多步骤表单,对于我已选择Parsley.js的客户端验证,所有工作正常,除非转移到验证表单中的上一步正在被触发(这是自提交表单以来非常有意义)。

我的欧芹相关代码目前看起来像这样

  element.parsley({
        trigger:      'change',
        successClass: "success",
        errorClass: "error",
        classHandler: function (el) {
            return el.$element.closest('.c-input'); 
        },
        errorsWrapper: '<p class="o-col-12"></p>',
        errorTemplate: '<span></span>',
    });

元素是我的形式。

是否有一种简单的方法可以告诉欧芹,在点击特定按钮时不会发生验证(无法在文档中看到任何内容......)或者我是否需要重新确认验证的方式目前已附上。所以只有在点击下一个/提交按钮时才会触发验证。

是的,我已经查看了他们在欧芹网站上的多步形式示例,但是已经加载了所有步骤并且只是切换那些,我需要在步骤之间提交,因为服务器端代码需要发生。< / p>

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找novalidate attribute

  

此布尔属性表示在提交时不验证表单。如果未指定此属性(因此表单已经过验证),则可以通过属于表单的元素的formnovalidate属性覆盖此默认设置。

Parsley尊重它。