(1) 新しいタブで起動する必要がある外部 Web サイトにフォームを送信し、同時に (2) フォームを含むブラウザー ウィンドウをサンキュー ページにリダイレクトしようとしています。
私のコードは Firefox と Internet Explorer で動作し、他の部分を削除すると、Chrome / Safari で部分 (1) または部分 (2) のいずれかを実行します。
<script>
function testfunc() {
alert('Submit Clicked');
jQuery('form#getaQuote').submit();
alert('Form submit attempted');
window.location.href = ('http://ct.athiel.ca');
alert('Redirect attempted');
}
</script>
<form id="getaQuote" action="http://www.winquote.net/complete.pl" target="_blank">
<input type="text" name="field1" />
<input type="button" value="Submit" onclick="testfunc()" />
</form>
ここでコードを試すことができます ---> http://jsfiddle.net/GjyMd/7/
この問題は頭を悩ませています。