ユーザーデータの保存などのユーザー登録を行うユーザー登録フォームがあります。その後、_target=blank を使用して Javascript 経由でフォームが送信されます。しかし、ポップアップはブロックされています。フォームの送信後、リダイレクトされて PDF が開きます。ポップアップ ブロッカーを回避する方法を教えてください。
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 に答える