私はvalidationEngineを使用して、お待ちくださいモーダルも起動しているフォームを検証しています。
これを行うために使用しているコードは次のとおりです。
$("#main_form").validationEngine({
onValidationComplete: function(form, status){
if(status) {
ShowProgressAnimation();
form.validationEngine('detach');
form.submit();
}
}
});
私が抱えている問題は、window.onbeforeunload を起動するスクリプトがあることです。
$("form").submit(function(e){
window.onbeforeunload = UnPopIt;
});
通常、フォームの送信は無視されますが、この場合は form.submit が原因で無視されます。
これを検出し、form.submit を検出した場合に window.onbeforeunload のロードを停止する適切な方法はありますか?
ありがとう!
編集:追加するのを忘れていましたが、この問題はIEにのみ存在すると思います。