首页>>表单>>使用php和jquery验证表单(2014-09-13)

使用php和jquery验证表单

 js文件可以到演示页面查看

使用php和jquery验证表单
赞赏支持
立刻微信赞赏支持 关闭

 

XML/HTML Code
  1. <form method="post" id="customForm" action="">  
  2.             <div>  
  3.                 <label for="name">Name</label>  
  4.                 <input id="name" name="name" type="text" />  
  5.                 <span id="nameInfo">What's your name?</span>  
  6.             </div>  
  7.             <div>  
  8.                 <label for="email">E-mail</label>  
  9.                 <input id="email" name="email" type="text" />  
  10.                 <span id="emailInfo">Valid E-mail please, you will need it to log in!</span>  
  11.             </div>  
  12.             <div>  
  13.                 <label for="pass1">Password</label>  
  14.                 <input id="pass1" name="pass1" type="password" />  
  15.                 <span id="pass1Info">At least 5 characters: letters, numbers and '_'</span>  
  16.             </div>  
  17.             <div>  
  18.                 <label for="pass2">Confirm Password</label>  
  19.                 <input id="pass2" name="pass2" type="password" />  
  20.                 <span id="pass2Info">Confirm password</span>  
  21.             </div>  
  22.             <div>  
  23.                 <label for="message">Message</label>  
  24.                 <textarea id="message" name="message" cols="" rows=""></textarea>  
  25.             </div>  
  26.             <div>  
  27.                 <input id="send" name="send" type="submit" value="Send" />  
  28.             </div>  
  29.         </form>  

validation.php

 

PHP Code
  1. <?php  
  2.     function validateName($name){  
  3.         //if it's NOT valid  
  4.         if(strlen($name) < 4)  
  5.             return false;  
  6.         //if it's valid  
  7.         else  
  8.             return true;  
  9.     }  
  10.     function validateEmail($email){  
  11.         return ereg("^[a-zA-Z0-9]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$"$email);  
  12.     }  
  13.     function validatePasswords($pass1$pass2) {  
  14.         //if DOESN'T MATCH  
  15.         if(strpos($pass1, ' ') !== false) 
  16.             return false; 
  17.         //if are valid 
  18.         return $pass1 == $pass2 && strlen($pass1) > 5; 
  19.     } 
  20.     function validateMessage($message){ 
  21.         //if it's NOT valid  
  22.         if(strlen($message) < 10)  
  23.             return false;  
  24.         //if it's valid  
  25.         else  
  26.             return true;  
  27.     }  
  28. ?>  

 


原文地址:http://www.freejs.net/article_biaodan_435.html