2011-06-21 9 views
0

フォーム提出の前にアラートボックスを表示したいと思います。jQueryを使用したフォーム提出の確認

ユーザーが「はい」を押すと、フォームが送信されます。それ以外の場合はフォームが送信されません。 jQueryを使用したソリューションはありますか?

+0

「ヘルプが必要です!ここで歓迎されていないなど。 – ThiefMaster

答えて

10

JavaScriptのconfirm(message) : boolean機能を使用すると、htmlフォームのsubmitイベントをインターセプトできます。

$("#html_form").submit(function(e){ 
    if (!confirm("should i really submit")) 
    { 
     e.preventDefault(); 
     return; 
    } 
}); 
3
$('#yourform').submit(function(e) { 
    if(!confirm('really submit the form?')) { 
     e.preventDefault(); 
     return; 
    } 
    // submit the form via ajax, e.g. via the forms plugin 
    // http://jquery.malsup.com/form/ 
}); 
関連する問題