在Javascript输出中使用除true或false之外的其他内容

时间:2013-05-17 10:18:07

标签: javascript jquery forms validation

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

所以我想要的是用户在输入错误信息时看到错误信息,但如果我没有按下,则会看到“请在此处添加内容”类型的信息。问题是因为错误仍然设置为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;
    }
});

由于

0 个答案:

没有答案