我有这段代码用于验证注册表单,我正在寻找清理输出变量。目前我有一个真/假系统来检查模糊输入的值,然后在按下按钮时再次检查。
所以我想要的是用户在输入错误信息时看到错误信息,但如果我没有按下,则会看到“请在此处添加内容”类型的信息。问题是因为错误仍然设置为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;
}
});
由于