我使用以下脚本和Paypal按钮,效果很好,除了2个窗口打开Paypal,而不是一个。如果有人能帮助我打开一个窗口,我将不胜感激。这是一个asp.net项目。页面上的源代码中有一个表单。
function submitFormToPaypal() {
var formElementsArray = document.getElementsByTagName('FORM');
if (formElementsArray != null) {
var formElement = formElementsArray[0];
document.getElementById('__VIEWSTATE').name = 'NOVIEWSTATE';
formElement.action = 'https://www.paypal.com/cgi-bin/webscr';
formElement.setAttribute("target", "_blank");
formElement.submit();
}
}
答案 0 :(得分:0)
如果您在提交时或在单击提交按钮时调用您的函数,则需要删除formelement.submit。
如果您使用事件处理程序显示HTML,我们可以建议如何执行此操作。