※ ChatGPTを利用し、要約された質問です(原文:Chromeで複数submit)
現在1つのボタンで2つのフォームをsubmitしているのですがGoogleChromeだけ1正常に動作せず困っております。
下記スクリプトでIE、FireFoxはnform、nform2ともにsubmitされるのですがChromeのみnform2(後に記述したほう)のみ実行されます。
解決方法はありますでしょうか?
宜しくお願い致します。
<script language="javascript"><!--
function send() {
if(window.confirm('設定してよろしいですか?')){
document.nform.submit();
document.nform2.submit();
}else{
alert('キャンセルしました');
}
}
//--></script>
<form name="nform" action="a.php" target="blank" method="POST">
<input type="hidden" value="a" name="1">
</form>
<form name="nform2" action="b.php" method="POST">
<input type="hidden" value="a" name="1">
</form>
<button onClick="send()">ボタン</button>
お礼
ありがとうございます。 別ウインドウの件はとりあえず平気そうなのですが問題はChromeだと連続submitは無視されるようになっている事でした。 下記サイトを参考に対応しました。 http://stackoverflow.com/questions/16356663/javascript-submit-2-forms-not-working-in-chrome