HTMLのFormの内容をPostしつつwindow.open()で開く
HTMLのFormの内容をPostして、結果をNewWindow(window.open)で開くということを調べたのでメモ。
実装はこちらを参考にさせていただきました。
window.open()でPOST - DO☆KA☆TA ~information technology~
function openWindowAndPost() { window.open('','formpost','width=800,height=600,scrollbars=yes'); var form = document.form1; form.action = '/nextpage'; form.target = 'formpost'; form.method = 'post'; form.submit(); }
<form name="form1"> ... <input type="button" value="Post" onclick="openWindowAndPost()"/> </form>
こんなやり方があるんですね・・・。勉強になりました。