通过按键进行jquery验证

时间:2016-05-25 19:15:50

标签: javascript jquery

我正在jquery中进行一些验证,我需要在尝试在LastName文本框中输入数字或其他无效字符时阻止用户。我将验证码放在按键功能中,如下所示,但它不允许用户输入任何内容,它会锁定所有键。

   $('#LastName').keypress(function () {
    var lastName = $.trim($('#LastName').val() || '');
    if (lastName.length == 0 || !lastNameregx.test(lastName)) {
        $(this).addClass('ChangetoYellow');
        if ($(this).next().hasClass('Required'))
            $(this).next().remove();
        $(this).after('<div class="Required">Enter valid LastName.</div>');
        return false;
    }
    else {
        $(this).next(".Required").remove();
        $(this).removeClass('ChangetoYellow');
        return true;
    }
});

这是regx

 var lastNameregx = /^[-\sa-zA-Z]+$/;

0 个答案:

没有答案