我有用户注册表单,它执行用户注册,例如存储用户数据等。在该表单使用 _target=blank 通过 Javascript 提交之后。但它弹出被阻止。表单提交后,它将被重定向以打开 PDF。您能否建议如何避免弹出窗口阻止程序?
问问题
739 次
1 回答
0
弹出窗口阻止程序将阻止任何不是用户点击直接结果的新窗口。您必须使用一些 javascript 打开一个窗口,然后将表单的操作设置为新窗口。
// attach a click event handler to your submit button
<input type="submit" value="Register" onclick="submitToBlankWindow();" />
// create a javascript function to launch the new window and set the form's action
function submitToBlankWindow() {
window.open('about:blank','blankwindow');
document.findElementById('myFormId').action = "blankwindow";
}
希望能帮助到你!
于 2013-07-24T12:28:02.923 回答