• 使用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>
  • 相关阅读:
    JavaScript table, grid, tree view or Gantt chart | TreeGrid
    Sign in
    DHtmlx Gantt
    Gantt Chart in JavaScript (HTML5) | FusionCharts
    无插件ExtJs4简单甘特图 / 蓝讯
    jsGantt(甘特图控件)
    FREE javascript gantt
    Python-Gantt
    JavaScript UI Library, Ajax Components & HTML5 Framework
    我的SPE甘特图
  • 原文地址:https://www.cnblogs.com/strawqqhat/p/10602229.html
Copyright © 2020-2023  润新知