防止在使用引导验证库提交表单后重定向



我正在使用bootsrap验证插件进行表单验证。这是我的表单提交代码。我需要避免在提交表单后重定向。

$('#form').validator().on('submit', function (e) {
    if (!e.isDefaultPrevented()) {
         //ajax call
         return false;
    }
});

我参考了许多教程及其建议,通过添加return false来防止重定向。但对于这种情况,它不起作用。谁能告诉我,这里有什么问题。

您必须手动阻止事件默认,因为如果一切正常,验证者将不会阻止提交。

所以试试这个:

$('#form').validator().on('submit', function (e) {
        if (!e.isDefaultPrevented()) {
            e.preventDefault();
            //Your ajax stuff
            return false;
        }
});

最新更新