Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文档范围的onclick事件是否发送表单数据?_Javascript_Jquery - Fatal编程技术网

Javascript 文档范围的onclick事件是否发送表单数据?

Javascript 文档范围的onclick事件是否发送表单数据?,javascript,jquery,Javascript,Jquery,我有一个简单的页面供用户购买电子邮件订阅。他们输入所需的用户名,该用户名通过jquery验证,然后输入另一条数据 然后有两个按钮,一个用于比特币支付,另一个用于贝宝支付 我想做的是在单击其中一个按钮时捕获onclick事件,并从表单中向我发送一封包含用户信息的电子邮件,这样就可以设置地址 这是可能的还是有更好的方法?我不希望用户必须单击submit按钮才能发送电子邮件,而无需通过其中一个付款选项 我希望抓取点击事件,发送电子邮件,然后用户根据选择的链接继续正常付费。另一条信息是BC支付按钮只是一

我有一个简单的页面供用户购买电子邮件订阅。他们输入所需的用户名,该用户名通过jquery验证,然后输入另一条数据

然后有两个按钮,一个用于比特币支付,另一个用于贝宝支付

我想做的是在单击其中一个按钮时捕获onclick事件,并从表单中向我发送一封包含用户信息的电子邮件,这样就可以设置地址

这是可能的还是有更好的方法?我不希望用户必须单击submit按钮才能发送电子邮件,而无需通过其中一个付款选项

我希望抓取点击事件,发送电子邮件,然后用户根据选择的链接继续正常付费。另一条信息是BC支付按钮只是一个链接,paypal支付按钮是一个表单

我能做点什么吗

if (document.addEventListener) {
document.addEventListener('click',
    function () {
        // handle event here
    },
    false
);
} else if (document.attachEvent) {
document.attachEvent('onclick',
    function () {
        // handle event here
    }
);
}

这会成功抓取任何一个单击吗?

在jquery中,您可以执行以下操作

 $(document).ready(function(){
     $("body").on("click", function(){
          // handle your event here
     });
 });

希望有帮助

谢谢。在$(document.ready(function(){$('#content')上使用body有什么好处/缺点吗?单击(function(e){alert(1);});});或者,尝试使用.live$(document).ready(函数(){$('#content').live('click',函数(e){alert(1);});});前一种情况将处理id为content的元素的单击事件,而不是我认为您想要的整个页面。关于.live,在Jquery 1.7之后不推荐使用它。有关事件处理程序的详细信息。