2016-03-30 18 views
0

フォームが送信され、ページが再読み込みされると警告を表示しようとしています。フォームが送信され、ページが更新された後に警告を表示します。

現在、私はForm_Form_action_submitは、送信ボタンのIDとForm_FormはフォームIDである

$('#Form_Form_action_submit').click(function(){ 
alert('Please wait while form is submitting'); 
$('#Form_Form').submit(); 
}); 

を持っています。これは、ページの読み込み後ではなく、送信をクリックするとすぐに機能します。

+0

は、それが可能あなたがフォームが別のページにユーザーを送る作るためにはですアラートがポップアップ表示されますか? – APerson

+0

理想的には同じページに表示されます –

+0

なぜajaxを使用しませんか? – NaN

答えて

0

ページを更新した後に警告する場合は、次のページ(またはページが更新されたページ)に何かを送信する必要があります。この場合、おそらくGET変数は "?submitted = true"となる可能性があります。

あなたがする必要がある唯一のものは、提出GET変数があるかどうかを検出することです。

if (getUrlVars()["submitted"] == true) { 
 
    alert('My alert'); 
 
} 
 

 
function getUrlVars() { 
 
    var vars = {}; 
 
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { 
 
    vars[key] = value; 
 
    }); 
 
    return vars; 
 
}

関連する問題