1つのフォーム内に複数のサブミットがあり、
一つは、同一ウィンドウでフォームの値をもっていき
もう一つは、別ウィンドウで値を持っていきたいです。
色んなサイトを調べて以下のを作ったのですが、
いざテストすると両方とも同一ウィンドウで値を持ってしまいます。
どこか変更をすれば同一ウィンドウ・別ウィンドウの値をもっていけのでしょうか。
どうぞよろしくお願いします。
###該当のソースコード
<SCRIPT TYPE="text/javascript"> function submit(btn){ if (btn == '1') { // 同一ウィンドウ document.input_form.submit(); } else if(btn == '2') { //別ウィンドウ window.open("about:blank","preview","width=600,height=450,scrollbars=yes"); document.input_form.target = "preview"; document.input_form.method = "post"; document.input_form.action = "submit.php"; document.input_form.submit(); } </SCRIPT> </head> <body> <form action="submit.php" method="post" name="input_form" id="input_form"> <input type="text" name="myText" value=""> <input type="submit" name="result" value="同一ウィンドウ" onClick="submit('1');"> <input type="submit" name="result" value="別ウィンドウ" onClick="submit('2');"> </form>
回答1件
あなたの回答
tips
プレビュー