我是 jquery 的初学者。我想了解 jquery 基本知识,所以我开始构建自己的 jquery 表单验证。它工作正常,但我需要额外的信息才能成功。发生错误时它工作正常,但我希望在用户正确填写字段时收到消息。请尝试帮助我解决问题。如果有任何想法,欢迎。提前致谢。
这是我的代码:-
$('#fname').blur(function(){
var err_msg_css={"background-color":"#FDE4E1","border":"1px solid red","border-radius":"10px 4px 4px 10px","color":"#CB4721","font-size": "14px","float":"left","font-family":"Georgia","font-size":"small","font-style":"oblique","height":"22px","margin-left":"6px","padding":"3px","width":"196px"};
var sucess_msg_css={"background-color":"#FDE4E1","border":"1px solid red","border-radius":"10px 4px 4px 10px","color":"#CB4721","font-size": "14px","float":"left","font-family":"Georgia","font-size":"small","font-style":"oblique","height":"22px","margin-left":"6px","padding":"3px","width":"196px"};
var text = /[a-z]$/;
var fname=$('#fname').val();
if(!$('#fname').val()){
$('#err_msg_1').html('<img src="css/images/error.jpg">fname field is empty').css(err_msg_css).show();
return false;
}else{
if($('#fname').val().length <= 4){
$('#err_msg_1').html('<img src="css/images/error.jpg">letter length is to sort').css(err_msg_css).show();
return false;
}
if(!text.test(fname)){
//console.log('qwerty')
$('#err_msg_1').html('<img src="css/images/error.jpg">Type a alphabet please').css(err_msg_css).show();
return false;
}
}
$('#err_msg_1').hide();
return true;
/*i want to add this additional code to show success massage
if(true){
$('#err_msg_1').html('<img src="css/images/success.jpg">sucessful').css(sucess_msg_css).show();
} */
});