2014-01-08 38 views
0

我必须触发我的页面上提交的特定表单上的自定义事件。所以我在想绑定"onClick()"事件,它看起来像下面在表单上触发自定义事件提交谷歌分析

<input id="test" class="testForm" type="submit" value="Submit" name="tester" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);"> 

是它的处理方式推荐一些东西吗?

1)如果是这样,在提交表格将在我的分析中创建一个新的类别和操作自动帐户或我以前曾使用手工分析UI

2)如果要创建我使用的click()事件中的一个的不,给我一个工作,我可以如何触发自定义事件表单提交

回答

0

你可以以更好的方式。假设你的形式是这样的:

<form id="theForm"> 
... 
</form> 

这个js的伎俩:

document.getElementById("theForm").addEventListener("submit", function(){ 
    _gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']); 
}); 

希望这有助于。欢呼声

+0

我是否必须事先创建类别和操作,否则将在表单提交函数调用后创建它们。我是指点.. 1 – user2486535