如何将 jQuery 添加到在PayPal对象之前触发的提交按钮
How do I add jQuery to a submit button which fires before Paypal objects?
我有一个PayPal数字快递表格,可以正常工作。但是,我想在提交按钮中添加一些jQuery,该按钮将在PayPal弹出窗口打开之前触发,并且可以防止PayPal代码触发。不幸的是,PayPal窗口总是首先打开。
jQuery('#buyLink').click( function(e) {
e.preventDefault();
// if no boxes are checked; no songs selected
if ( jQuery("#buysongs input:checkbox:checked").length == 0) {
alert('Please select at least one song!');
return false;
}
});
有没有办法对我的代码进行优先级排序,以便它在PayPal代码之前触发?
编辑:我根据第一个答案添加了e.preventDefault(),但它的作用是:a) 弹出窗口仍然打开,但b) 从未到达PayPal站点。
相反,它会在弹出窗口中显示调用页面。
所以。。。我想阻止该PayPal弹出窗口打开。也许我需要更改表单上的"操作"并从我的 jQuery 内部触发该操作?如果是这样,我该怎么做?
查看 preventDefault() 函数:
jQuery('#buyLink').click( function(event) {
event.preventDefault();
if (jQuery("#buysongs input:checkbox:checked").length == 0) {
alert('Please select at least one song!');
return false;
}
else{
// submit form
}
});
相关文章:
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 使用回车按钮提交文本框表单
- 清除按钮提交后的文本区域
- 单击按钮提交输入字段值
- 我可以从 Rails 4 中的按钮提交传递参数吗?
- 如何使用inputtype=按钮提交表单
- 使用两个按钮(提交按钮和普通按钮),它们应该以不同的方式提交相同的表单
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- AJAX-按钮提交以更新表单
- 在向导表单中使用按钮提交值的最佳方式
- 如何阻止按钮提交
- 使用提交按钮提交表单,而不是页面上的其他按钮
- 用于两个功能的Javascript按钮.提交&单击
- 如何使用一个提交按钮提交三个表单
- 如何使用按钮提交表单
- 如何查看从 javascript 中的表单按钮提交调用的 php 文件中的回显
- 不能在按钮提交处理程序中使用变量
- 由多个按钮提交的一个模式引导表单
- 为什么<输入类型=“按钮”>提交表单
- 使用表单外的按钮提交表单