如果使用focusout()输入为空,我试图在表单输入中显示错误的符号。 我尝试了这个,它在输入为空时有效,但如果我在其中输入内容,我也会进入focusout():
if(!$('#registerForm :input[name="numeInput"]').val()) {
$('#registerForm :input[name="numeInput"]').focusout(function(){
$('#checkNumeIcon').css({
"color": "red",
});
$('#checkNumeIcon').attr("class","glyphicon glyphicon-remove");
$('#checkNumeIcon').fadeIn();
});
}
我希望我解释得很好,这是我在这里的第一篇文章。
提前致谢!
答案 0 :(得分:0)
试试这个
$('#registerForm :input[name="numeInput"]').focusout(function(){
if($('#registerForm :input[name="numeInput"]').val().length<=0) {
$('#checkNumeIcon').css({
"color": "red",
});
$('#checkNumeIcon').attr("class","glyphicon glyphicon-remove");
$('#checkNumeIcon').fadeIn();
}
});