【发布时间】:2016-05-11 20:04:06
【问题描述】:
使用 ASP.NET MVC,我创建了一个多步骤表单,对于客户端验证,我选择了 Parsley.js,除了移动到表单中的上一步时,验证被触发(这使得完美的感觉,因为正在提交表单)。
我的 Parsley 相关代码目前是这样的
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>',
});
元素是我的表单。
是否有一种简单的方法可以告诉 parsley 在点击特定按钮时不应该发生验证(在文档中看不到任何内容......),或者我是否需要重新设计当前附加验证的方式。所以只有在点击下一步/提交按钮时才会触发验证。
是的,我已经查看了他们在 parsley 网站上的多步骤表单示例,但是已经加载了所有步骤并且只是切换了这些步骤,我需要在步骤之间提交,因为需要发生服务器端代码。
【问题讨论】:
标签: javascript parsley.js