Javascript 在弹出窗口中提交表单在Firefox和IE8/IE9中不起作用

Javascript 在弹出窗口中提交表单在Firefox和IE8/IE9中不起作用,javascript,html,Javascript,Html,我使用这种简单的方式在弹出窗口中提交表单(这需要使用vanilla JS完成) 它在Chrome中运行良好,但由于某些原因,它在Firefox和IE中不起作用,它只是用空白页打开弹出式窗口,我做错了什么? < P>非常简单的是使用在所有主要浏览器中同样工作的测试组件。 $(“#dialog”).dialog({autoOpen:false}); $(“#开场白”)。单击(函数(){ $(“对话框”)。对话框(“打开”); }); 打开对话框 我是一个对话框谢谢@Margus的回答,但这需要用

我使用这种简单的方式在弹出窗口中提交表单(这需要使用vanilla JS完成)


它在Chrome中运行良好,但由于某些原因,它在Firefox和IE中不起作用,它只是用空白页打开弹出式窗口,我做错了什么?

< P>非常简单的是使用在所有主要浏览器中同样工作的测试组件。

$(“#dialog”).dialog({autoOpen:false});
$(“#开场白”)。单击(函数(){
$(“对话框”)。对话框(“打开”);
});

打开对话框

我是一个对话框
谢谢@Margus的回答,但这需要用vanilla JS来完成,所以它不依赖于外部框架/库,比如jQuery,还需要使用popup代替modalsWell,然后我建议您尝试()检查控制台是否有任何错误消息,并将其发布到此处。控制台@Guillemo Mansilla上没有任何错误
<form onsubmit="CheckoutProducts.onSubmitForm(this);" action="/product/"
method="post" name="paymentForm" id="paymentForm">
var CheckoutProducts = CheckoutProducts || {
    onSubmitForm: function(form) {
        window.open('', 'formpopup','width=400,height=400,resizeable,scrollbars');
        form.target = 'formpopup';
        document.paymentForm.submit();
    }
}