Parsley js在触发虚拟网页浏览之前检查错误

时间:2015-01-15 17:01:25

标签: javascript forms parsley.js

我有一个使用Parsley js进行验证的多步骤表单。我需要首先验证表单,然后启动Google Analytics虚拟网页浏览,目前如果出现验证错误,它仍然会触发网页浏览,这是在表格提交时返回的JavaScript:

var gaPageView =
             function gaPageView() {
                 //alert("here");
                 if (div.form_elements_container.find('.parsley-error').length > 0) {
                     return;
                 }
                 else {
                     ga('send', 'pageview', 'virtual-pageview-here');
                 }
             };

所以我检查它在触发网页浏览之前首先在表单字段中找到属性'parsley-error',但是目前它仍然触发了网页浏览?感谢。

1 个答案:

答案 0 :(得分:0)

不清楚你如何绑定gaPageView,但是如果你在parsley:form:validate绑定它,那么你可以简化你的代码,而不用担心验证错误或绑定顺序等等......