我有第三方表单来跟踪页面上的用户。我需要跟踪页面上的所有页面提交,包括由于js验证而提交失败。广泛的结构如下:
<form>
//Elements
</form>
<a id="btnSubmit"></a>
我无法控制表单的结构。要跟踪表单提交,我使用的是锚标记点击事件:$('#btnSubmit').click(function () { //my code });
我没有使用form.submit,因为表单验证中使用的js代码阻止调用form.submit事件。它适用于click事件,除非用户使用enter键提交表单。
如何在没有form.submit的情况下跟踪输入密钥表单?
答案 0 :(得分:3)
您可以尝试在其中一个输入字段或表单中的任何内容中侦听输入键
$('input').keypress(function(e) {
if(e.which == 13) {
//your submit code
}
});
答案 1 :(得分:-1)
而不是点击,你可以做的是使用事件&#34;提交&#34;为了它。
请查看链接https://api.jquery.com/submit/了解详情。