我有一个使用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',但是目前它仍然触发了网页浏览?感谢。
答案 0 :(得分:0)
不清楚你如何绑定gaPageView
,但是如果你在parsley:form:validate
绑定它,那么你可以简化你的代码,而不用担心验证错误或绑定顺序等等......