我很难用 jquery 显示错误。我想确认用户输入的电子邮件。基本上,如果用户没有正确填写字段,我希望显示错误。
我希望用户使用相同的输入文本填写两个字段。如果用户不这样做,我想在“email_confirm”输入下显示错误“电子邮件不一样”。如果是,我想隐藏这个错误。
这是我制作的小提琴:http: //jsfiddle.net/5ZjwW/1/
这是我的jQuery代码:
$("#email").blur(function ()
{
if ($("#email").val() == "")
{
$("#err1_email").removeClass("hidden");
$("#err2_email").addClass("hidden");
}
else
{
$("#err1_email").addClass("hidden");
if (!emailregex.test($('#email').val()))
{
$("#err2_email").removeClass("hidden");
}
else
{
$("#err2_email").addClass("hidden");
}
}
})
$("#email_confirm").blur(function ()
{
if ($("#email_confirm").val() == "")
{
$("#err1_confirmemail").removeClass("hidden");
}
else
{
$("#err1_confirmemail").addClass("hidden");
if ($("email_confirm").val().toLowerCase() != $("email").val().toLowerCase())
{
$("#err2_confirmemail").removeClass("hidden");
}
else
{
$("#err2_confirmemail").addClass("hidden");
}
}
})
非常感谢。