我无法在我的代码中找到问题,每件事都正常工作,但问题是当用户第一次点击或关注文本框时,正确的 img 显示 .. 这是不正确的,但当用户输入时我无法解决这个问题,然后在完成用户正确输入后然后显示,否则不显示。任何人都可以帮助我解决这个问题。我的完整 jquery 和 html 或 css 代码可在此链接中找到,请检查并解决我的问题
我认为此功能有错误,但无法解决问题
$('#step1 #fName').focus(function(){
if($('#step1 #fName').hasClass('error_Aplha')==true)
{
$('#step1 #fntick').removeClass('block');
}
else {
$('#step1 #fntick').addClass('block');
}
}).blur(function(){
if($('#step1 #fName').hasClass('error_Aplha')==true)
{
$('#step1 .fname_error').fadeIn(100).delay(2000).fadeOut(1000);
$('#step1 #fntick').removeClass('block');
}
else {
$('#step1 .fname_error').removeClass('block');
$('#step1 #fntick').addClass('block');
}
});
提前致谢