表单验证- jQuery+Validation

我写这些东西追求的是通俗易懂,便于在开发项目的时候快速查询并快速理解。

需要的两个js文件:点击打开链接

整个测试代码如下:注释都写的很清楚了

  1. <%@page pageEncoding="UTF-8"%>  
  2. <head>  
  3. <title>注册</title>  
  4.   
  5. <!-- 引入js文件,注意路径 -->  
  6. <script src="js/jquery-1.10.2.js" type="text/javascript"></script>  
  7. <script src="js/jquery.validate.js" type="text/javascript"></script>  
  8.   
  9. <script type="text/javascript">  
  10.     $().ready(function() {  
  11.         $("#regForm").validate({  
  12.             rules : {  
  13.                 username : {  
  14.                     required : true,//不能为空  
  15.                     minlength : 5,  
  16.                     maxlength : 12  
  17.                 },  
  18.                 email : {  
  19.                     required : true,  
  20.                     email : true//email格式  
  21.                 },  
  22.                 password : {  
  23.                     required : true,  
  24.                     digits: true,//必须是数字  
  25.                     minlength : 6,  
  26.                     maxlength : 18  
  27.                 },  
  28.                 password_c : {  
  29.                     equalTo : "#password"//下面html中的password必须要有id  
  30.                 }  
  31.             },  
  32.             /*出错提示,此项可以不写,用默认的就足够了,默认的也是中文提示*/  
  33.             messages : {  
  34.                 username : {  
  35.                     required : "此项不能为空",  
  36.                 }  
  37.             }  
  38.         }, {  
  39.             //如果验证通过,则提交表单  
  40.             submitHandler : function(form) {  
  41.                 form.submit();  
  42.             }  
  43.         });  
  44.     });  
  45. </script>  
  46. </head>  
  47. <body>  
  48.     <form id="regForm" action="_register.jsp" method="post" >  
  49.         <table>  
  50.             <tr>  
  51.                 <td>登录名</td>  
  52.                 <td><input type="text" name="username" /></td>  
  53.             </tr>  
  54.             <tr>  
  55.                 <td>Email</td>  
  56.                 <td><input type="text" name="email" /></td>  
  57.             </tr>  
  58.             <tr>  
  59.                 <td>密码</td>  
  60.                 <td><input type="password" name="password" id="password" /></td>  
  61.             </tr>  
  62.             <tr>  
  63.                 <td>确认密码</td>  
  64.                 <td><input type="password" name="password_c" /></td>  
  65.             </tr>  
  66.             <tr>  
  67.                 <td></td>  
  68.                 <td><input type="submit" value="注 册" /></td>  
  69.             </tr>  
  70.         </table>  
  71.     </form>  
  72. </body>  
  73. </html>  

效果如下:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值