在我的应用程序中,我想在发生parsleyjs验证错误时发送一个google analytics事件。
这是我到目前为止所提出的方法,但我发现它想要。
var _Id;
var _comment;
function open_comment_modal(e){
_Id = e.dataset.id;
$("#my-comment").val('');
// code to display the modal goes here. (has no issues)
}
$( document ).ready(function() {
$('.btn-primary').click(function(){
_comment = $("#my-comment").val();
var dataString = "id=" + _Id + "&comment=" + _comment
ajaxRequest = jQuery.ajax({
type: "POST",
url: "foo.php",
data: dataString,
success: function(response) {
$("#my-comment").val('');
// code to hide the modal goes here.
}
});
});
});
对于每个运行欧芹方法的表单,我都希望这样做。而不是为每个单独的表单执行相同的代码,有没有一种方法可以配置或扩展欧芹来执行此操作?
如果有更好的方法,请告诉我。
答案 0 :(得分:1)
Parsley的活动可以全球聆听。
Parsley.on("field:error", ...)