target = _blank でフォームを送信し、ページを他のページにリダイレクトする必要があります。
HTML
<form id="registration_form" name="registration_form" method="post" action="actionurl" target="_blank">
<input type="button" name="submit" id="submit" value="Submit" />
</form>
Jクエリ
$(document).ready( function()
{
$('#registration_form').submit( function(e)
{
var flag=validate();
if(flag)
$(location).attr('href',redirectionurl);
return flag;
});
$("#submit").click(function(){
$('#registration_form').submit(); // this triggers the submit event
});
});
ボタンのタイプを SUBMIT フォームに変更すると、検証フラグに従って送信されますが、リダイレクトは機能しません。
送信の代わりに BUTTON を使用すると、リダイレクトが行われますが、フォームは送信されません。
私が間違っていたところ。ヘルプ。
ありがとうございました。