0

我有一个代码可以检查数据库中的用户名是否可用,该代码可以正常工作,但是如果用户名不可用,我正在寻找自动删除用户名值的方法。

这是我的检查可用性代码,

<script>
  $(document).ready(function(){
    $("#Name").change(function(){
      var username = $("#Name").val();
      var msg      = $("#msg");
      if(username.length > 2){
        $("#msg").html('Checking availability');
        $.ajax({
          type: "POST",
          url: "check_availability.php",
          data: "Name="+ username,
          success: function(messagess){
            $("#msg").ajaxComplete(function(event, request){
              if(messagess.indexOf('OK') > 0){
                $("#Name").removeClass("exists");
                $("#Name").addClass("avail");
                msg.html('the user name is available</font>');
              }else{
                $("#Name").removeClass("avail");
                $("#Name").addClass("exists");
                msg.html('the user name is already exists');
              }
            });
          }
        });
      }
    });
  });
</script>
</head>
<body>
  User Email:&nbsp;
  <input type="text" name="Name" id="Name" value="" />
  <span id="msg"></span>
</body>
</html>
4

1 回答 1

2

在显示用户名已经存在的消息后清除字段:

$("#Name").removeClass("avail");
$("#Name").addClass("exists");
msg.html('the user name is already exists');    
$("#Name").val('');
于 2013-07-28T00:10:05.467 回答