Jquery焦点功能不起作用

时间:2017-01-23 03:50:09

标签: php jquery

我的模糊功能代码有问题。

用户名过滤器应检查数据库中是否存在用户名密钥。 如果用户名已存在,它将告诉用户该名称已存在并关注文本字段。

如果用户名不存在,则会照常进行。

这里的问题是,如果用户名存在或不存在,它将始终关注文本框。我已多次检查过,我不知道出了什么问题。如果有人可以帮助我,我会非常感激。提前谢谢你。

这是jQuery代码:

$('#username').blur(function(){
        var parms = 'input=' + $('#username').val();
        $.post('checkUserName.php', parms, function(data){
            // alert(data);
            if(data == 'OK') {
                $('#tickUserNameOK').show();
                document.getElementById("userexist").innerHTML=" ";

            } else {
                $('#tickUserNameOK').hide();
                document.getElementById("userexist").innerHTML="Username already exist";
                $('#username').focus();
            }

        });

        return false;
    });

1 个答案:

答案 0 :(得分:0)

你在第一行犯了一个错误。 .blur是一种方法而非事件,所以这样做

$("#username").on('blur', function()