试图在focusout()动作上的表单上显示某些内容

时间:2013-12-24 09:54:13

标签: javascript jquery

如果使用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();

        });
    }

我希望我解释得很好,这是我在这里的第一篇文章。

提前致谢!

1 个答案:

答案 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();
    }
});