我们有一个脚本,通过向表单添加事件监听器来跟踪表单提交。问题是一位客户通过使用链接提交表单
<a href="javascript:document.formname.submit();">Submit</a>
它忽略了事件监听器。这是一个 JSFiddle 来演示:http: //jsfiddle.net/XhLkG/
如您所见,提交按钮触发警报,而提交链接只是提交表单并绕过事件侦听器。
有没有办法仍然触发事件监听器?
编辑:我们无法更改标记,因为它位于我们客户的主页上,他们嵌入了我们的脚本。对不起,如果我没有说清楚。