RAHULINDIA122

Untitled

Mar 25th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.49 KB | None | 0 0
  1. <form>
  2. <input type="text" class="form-control" id="name"  placeholder="Enter Name" name="user_name">
  3. <button>Submit</button>
  4. </form>
  5. ________________________________________________________
  6.  
  7. validate.js
  8.  
  9. ________________________________________________________
  10. function verify_name(name){
  11.    
  12.     $(".name_error").hide();
  13.     if(name == ""){
  14.     $(".name_error").show();
  15.     $(".name_error").html("plz provide your name");
  16.     }
  17.     else{
  18.     alert('Running AJAX request');
  19.      $.ajax({
  20.         url:'classes/process.php',
  21.         method:'post',
  22.         data:{check_name:1,name:name},
  23.         sucess:function(data){
  24.          $(".name_error").show();
  25.          if(data == "invalid_name"){
  26.             $(".name_error").html("Provide correct name");
  27.           }
  28.          
  29.         },error: function(req, status, error) {
  30.                 alert(req + "\n" + status + "\n" + error);
  31.             }
  32.        
  33.      })
  34.    
  35.     }
  36.    
  37.    }
  38.  
  39. $("#name").focusout(function(){
  40.     var name=$("#name").val();
  41.     verify_name(name);
  42.  
  43.     })
  44. _____________________________________________________________________________
  45. Process.php
  46. _____________________________________________________________________________
  47.  
  48. <?php
  49.  
  50. include "dbcon.php";
  51.  
  52. class DataOperation extends database{
  53. public function verify_name($name){
  54.        
  55.         $regexp = "/^[A-Za-z_]{3,5}$/";
  56.         if(!preg_match($regexp,$name)){
  57.         return "invalid_name";
  58.         }
  59.        
  60.        
  61.         }
  62.  
  63. }
  64.  
  65. $obj = new DataOperation;
  66.     if(isset($_POST["check_name"])){
  67.      $name=$_POST["name"];
  68.      echo $data=$obj->verify_name($name);
  69.      exit();
  70.  }
Add Comment
Please, Sign In to add comment