gpt4 book ai didi

javascript - 验证后禁用/启用 onClick 事件?

转载 作者:行者123 更新时间:2023-12-02 16:32:39 25 4
gpt4 key购买 nike

我正在使用 Jquery Validation 1.9.0 插件在提交表单之前对其进行验证。

http://jqueryvalidation.org/

我在 onClick 属性中的表单提交按钮上有 Google 事件跟踪代码,在表单验证完成并且表单实际提交以提高准确性之前,我不想触发该代码。谷歌跟踪的数据。

<button class="btn btn-primary" type="submit" onClick="ga('send', 'event', 'Form Submit', 'Button Click', 'A visitor has filled out the form.');">Submit</button>

什么是防止触发 onClick 属性内的函数的干净方法,一旦表单验证完成,表单将提交,但在提交之前应该触发 ga 事件跟踪代码。

最佳答案

使用submitHandler $.validate 调用的选项。仅当表单有效时才会触发:

$(form).validate({
//your usual stuff here
submitHandler: function(){
ga('send', 'event', 'Form Submit', 'Button Click', 'A visitor has filled out the form.');
}
});

关于javascript - 验证后禁用/启用 onClick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28162263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com