使用jQuery确认表单提交

时间:2011-06-21 06:34:43

标签: jquery form-submit

我想在表单提交之前显示一个警告框。

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

3 个答案:

答案 0 :(得分:10)

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

$("#html_form").submit(function(e){
    if (!confirm("should i really submit"))
    {
        e.preventDefault();
        return;
    } 
});

答案 1 :(得分: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/
});

答案 2 :(得分:0)

阅读这篇文章......

Confirmation Posts Yes/No Submit

可能会帮助你。