无论返回false,jquery页面都会刷新

时间:2014-04-18 04:07:58

标签: javascript jquery html

您好我一直在努力使用此代码一段时间我现在尝试使用jquery验证表单,但页面刷新而不管返回false。

这是我的代码

$('.btn-submit').click(function () {
        $('.signup input').each(function () {
            if ($(this).val() == name) {
                $('<p>Please enter your ' + $(".default-value").attr("value") + ' </p>').appendTo('.form_error');
                return false;
            }
        });

2 个答案:

答案 0 :(得分:1)

而不是return false,请在submit按钮的事件上尝试preventDefault,如下所示:

 $('.btn-submit').click(function(e) {
    $('.signup input').each(function() {
        if($(this).val() == name) { 
            $('<p>Please enter your '+ $(".default-value").attr("value") + ' </p>').appendTo('.form_error');
            e.preventDefault();
        }
    });
});

答案 1 :(得分:1)

return false;功能中使用click