zoukankan      html  css  js  c++  java
  • 使用JQ完成注册页面校验

    validate入门:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>validate入门案例</title>
            <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script>
            <!--validate.js是建立在jquery之上的,所以得先导入jquery的类库-->
            <script type="text/javascript" src="../../js/jquery.validate.min.js" ></script>
            <!--引入国际化js文件-->
            <script type="text/javascript" src="../../js/messages_zh.js" ></script>
            <script>
                $(function(){
                    $("#checkForm").validate({
                        rules:{
                            username:{
                                required:true,
                                minlength:6
                            },
                            password:{
                                required:true,
                                digits:true,
                                minlength:6
                            }
                        },
                        messages:{
                            username:{
                                required:"用户名不能为空!",
                                minlength:"用户名不得少于6位!"
                            },
                            password:{
                                required:"密码不能为空!",
                                digits:"密码必须是整数!",
                                minlength:"密码不得少于6位!"
                            }
                        }
                    });
                });
            </script>
            
        </head>
        <body>
            <form action="#" id="checkForm">
                用户名:<input type="text" name="username" /><br />
                密码:<input type="password" name="password"/><br />
                <input type="submit"/>
            </form>
        </body>
    </html>

    	<script type="text/javascript" src="../js/jquery-1.8.3.js" ></script>
    		<!--引入validate插件js文件-->
    		<script type="text/javascript" src="../js/jquery.validate.min.js" ></script>
    		<!--引入国际化js文件-->
    		<script type="text/javascript" src="../js/messages_zh.js" ></script>
    		<script>
    			$(function(){
    				$("#registForm").validate({
    					rules:{
    						user:{
    							required:true,
    							minlength:3
    						},
    						password:{
    							required:true,
    							digits:true,
    							minlength:6
    						},
    						repassword:{
    							required:true,
    							equalTo:"[name='password']"
    						},
    						email:{
    							required:true,
    							email:true
    						},
    						username:{
    							required:true,
    							maxlength:5
    						},
    						sex:{
    							required:true
    						}
    					},
    					messages:{
    						user:{
    							required:"用户名不能为空!",
    							minlength:"用户名不得少于3位!"
    						},
    						password:{
    							required:"密码不能为空!",
    							digits:"密码必须是整数!",
    							minlength:"密码不得少于6位!"
    						},
    						repassword:{
    							required:"确认密码不能为空!",
    							equalTo:"两次输入密码不一致!"
    						},
    						email:{
    							required:"邮箱不能为空!",
    							email:"邮箱格式不正确!"
    						},
    						username:{
    							required:"姓名不能为空!",
    							maxlength:"姓名不得多于5位!"
    						},
    						sex:{
    							required:"性别必须勾选!"
    						}
    					},
    					errorElement: "label", //用来创建错误提示信息标签,validate插件默认的就是label
    					success: function(label) { //验证成功后的执行的回调函数
    						//label指向上面那个错误提示信息标签label
    						label.text(" ") //清空错误提示消息
    							.addClass("success"); //加上自定义的success类
    					}
    				});
    			});
    		</script>
  • 相关阅读:
    Java-Class-C:com.alibaba.fastjosn.JSON.java
    兆芯笔试题(2015)找反复数最多的字母的数量以及位置
    获得文件属性的函数调用实例
    错了:用流量能够放肆,有wifi则要节制
    为什么会找不到D层文件?
    Cocos2d-x3.0游戏实例之《别救我》第六篇——从代码中获取UI控件
    Add Binary
    【iOS开发之Objective-C】书签管理器项目
    UVa 11732 strcmp() Anyone?
    【打CF,学算法——二星级】Codeforces Round #313 (Div. 2) B. Gerald is into Art(水题)
  • 原文地址:https://www.cnblogs.com/strawqqhat/p/10602229.html
Copyright © 2011-2022 走看看