Javascript Parsley js在启动虚拟页面视图之前检查错误

Javascript Parsley js在启动虚拟页面视图之前检查错误,javascript,forms,parsley.js,Javascript,Forms,Parsley.js,我有一个使用欧芹js进行验证的多步骤表单。我需要先验证表单,然后启动一个Google Analytics虚拟页面视图,目前如果出现验证错误,它仍会启动页面视图,这是提交表单时返回的JavaScript: var gaPageView = function gaPageView() { //alert("here"); if (div.form_elements_container.find('.pars

我有一个使用欧芹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');
                 }
             };

所以我检查它在启动pageview之前首先在表单字段中找到属性'parsley error',但是现在它仍然启动pageview?谢谢。

不清楚您如何绑定
gaPageView
,但是如果您将其绑定到
parsley:form:validate
上,那么您可以简化代码,不必担心验证错误或绑定顺序等。

非常感谢,我不知道我必须绑定ga-pageview,在parsley:form:validate上绑定它的最佳方式是什么,必须调用
gaPageView
,对吗?如果您进入回溯,我想在某个时候,您将获得绑定的函数。要绑定到
parsley:form:validate
,请检查文档:-)