javascript - 如何中断表单提交以调用一些 javascript?

标签 javascript jquery google-analytics

我正在使用 PayPal 提供的表格在我的网站上销售商品。不过,在用户通过 Paypal 表单按钮点击“结帐”之前,我想在谷歌分析中跟踪一个事件。我通过谷歌分析找到了这篇文章 http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html这解释了如何跟踪自定义事件,但我不知道如何在提交表单之前添加它,这样表单提交也不会中断。

我想这是一些基本的 javascript?

谢谢!

最佳答案

您可以附加到按钮的 click 事件或表单的 submit 事件。后者更好,因为提交也可能发生在点击文本框中的 ENTER 键时。在这种情况下,单击按钮不会检测到此类提交。

所以按钮点击:

$("buttonID").click(function(){...});

或表单提交:

$("formID").submit(function(){...});

在您的函数中,您应该执行分析所需的操作,然后提交将自动继续(只要没有会停止 javascript 执行的错误)。

关于javascript - 如何中断表单提交以调用一些 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663724/

相关文章:

jQuery 自动完成鼠标选择触发模糊事件

ios - 在一个 .m 文件中无法识别 Google Analytics

google-analytics - 从脚本设置动态目标值,无需电子商务跟踪

xamarin.ios - 是否有用于 Xamarin Stack 的跨平台库来跟踪 Google Analytics 的使用情况?

javascript - 使用正则表达式从解析的 HTML 中获取值

javascript - 我可以在我的 React 组件中获取我的 Key 的值吗

javascript - 如何忽略 XmlHttpRequest 中的自签名证书

jquery - 如何让 ASP.NET MVC 页面上 JQuery 对话框的按钮之一获得焦点?

javascript - 链接在鼠标悬停时出现的 div 元素内不起作用

javascript - 动画淡入淡出效果 CSS