2011-06-21 68 views
0

我想在提交表单前显示一个提示框。使用jQuery确认表单提交

如果用户按是,那么表单将提交,否则不会。 有没有使用jQuery的解决方案?

+0

“我需要帮助伙伴!!!”在这里不受欢迎。 – ThiefMaster

回答

10

您可以通过拦截html表单的提交事件来使用javascript confirm(message) : boolean函数。

$("#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/ 
});