0

我有这段代码用于验证注册表单,我正在寻找清理输出变量。目前我有一个真/假系统来检查模糊输入的值,然后在按下按钮时再次检查。

所以我想要的是用户在输入错误的内容时看到错误消息,但如果我没有按下任何内容,则会看到“请在此处添加内容”类型的消息。问题是因为错误仍然设置为false,所以原始错误消息会自动更改,但我真的不想要这样,那么有没有其他方法可以通过设置其他东西来做到这一点?这是我对 tru、false 和现在“更改”的示例,但这不起作用

$(document).ready(function() {
    var regnameok = false;

// Name Validation
$('#regname').blur(function() {
    var regname=$(this).val();
    if(regname.length < 2) {
        $('.regNameStatus').html("Enter Your Name").removeClass("success").addClass("error");
        regnameok = changed;
    }
    else {
        $('.regNameStatus').html("Thanks").removeClass("error").addClass("success");
        regnameok = true;
    }
});

谢谢

4

0 回答 0