How To Check Username Availability in Sign Up Form

Check Username Availability in Log In Form

In this tutorial, we are going to learn on How To Check Username Availability in Sign Up Form. This tutorial will show you how to check the username availability in sign up form using jQuery in PHP. This program will sure the uniqueness of username or email address.

HTML Form Field

  1. <form>
  2. <b style="color:blue;">Username</b><br>
  3. <input id="username" type="text" name="username" onkeyup="twitter.updateUrl(this.value)" placeholder="Username" style="float:left; border-radius:3px; padding:5px;" /><br>
  4. <div id="status" style="float:left; margin-top:-20px;"></div>
  5. <br>
  6. <b style="color:blue;">Password</b><br>
  7. <input type="text" name="password" placeholder="Password" style="border-radius:3px; padding:5px; float:left; clear:both;" /><br><br>
  8. <input type="button" name="submit" value="Register" style="padding:5px;">
  9. </form>

JavaScript Script

  1. <script type="text/javascript">
  2. pic1 = new Image(16, 16);
  3. pic1.src = "loader.gif";
  4.  
  5. $(document).ready(function(){
  6.  
  7. $("#username").change(function() {
  8.  
  9. var usr = $("#username").val();
  10.  
  11. if(usr.length >= 3)
  12. {
  13. $("#status").html('<img src="loader.gif" align="absmiddle">&nbsp;Checking availability...');
  14.  
  15. $.ajax({
  16. type: "POST",
  17. url: "check.php",
  18. data: "username="+ usr,
  19. success: function(msg){
  20.  
  21. $("#status").ajaxComplete(function(event, request, settings){
  22.  
  23. if(msg == 'OK')
  24. {
  25. $("#username").removeClass('object_error'); // if necessary
  26. $("#username").addClass("object_ok");
  27. $(this).html('&nbsp;<img src="check.jpg" style="width:25px;" align="absmiddle"> <font color="Green" style="font-size:14px;"> Available! </font> ');
  28. }
  29. else
  30. {
  31. $("#username").removeClass('object_ok'); // if necessary
  32. $("#username").addClass("object_error");
  33. $(this).html(msg);
  34. }
  35.  
  36. });
  37.  
  38. }
  39.  
  40. });
  41.  
  42. }
  43. else
  44. {
  45. $("#status").html('<font color="red" style="font-size:14px; margin-left:5px;">The username should have at least <strong>3</strong> characters.</font>');
  46. $("#username").removeClass('object_ok'); // if necessary
  47. $("#username").addClass("object_error");
  48. }
  49.  
  50. });
  51.  
  52. });
  53.  
  54. //-->
  55. </script>

This is the result.

Result Share us your thoughts and comments below. Thank you so much for dropping by and reading this tutorial post. For more updates, don’t hesitate and feel free to visit this website more often and please share this with your friends or email me at [email protected]. Practice Coding. Thank you very much.

Add new comment