zoukankan      html  css  js  c++  java
  • 关于jQuery表单校验

    <style>
    .red{border: 1px solid red;}
    .wrong-tip{color: red;}
    </style>
    

      

    <form action="http://fanyi.baidu.com/">
    昵称:<input type="text" class="name"> 密码:<input type="password" class="password"><br/><br/>
    <div class="wrong-tip"></div>
    <input type="submit" value="提交" class="submit" />
    </form>
    

      

    <script type="text/javascript" src="js/jquery.min.js"></script>
    		<script>
    			$(function() {
    				var ok1 = false;
    				var ok2 = false;
    
    				function check1() {
    					if($(".name").val().length >= 3 && $(".name").val().length <= 12 && $(".name").val() != '') {
    						$(".name").removeClass("red");
    						$(".wrong-tip").html("");
    						ok1 = true;
    					} else {
    						$(".name").addClass("red");
    						$(".wrong-tip").html("用户名应该为3-20位之间!");
    						ok1 = false;
    					}
    				}
    
    				function check2() {
    					if($(".password").val().length >= 6 && $(".password").val().length <= 20 && $(".password").val() != '') {
    						$(".password").removeClass("red");
    						$(".wrong-tip").html("");
    						ok2 = true;
    					} else {
    						$(".password").addClass("red");
    						$(".wrong-tip").html("密码应该为6-20位之间!");
    						ok2 = false;
    					}
    				}
    
    				$(".name").blur(function() {
    					check1();
    				})
    				$(".password").blur(function() {
    					check2();
    				})
    
    				$(".submit").click(function() {
    					check1();
    					check2();
    					if(ok1 && ok2) {
    						return true;
    						//如果用的是模拟按钮,则用这个。 $('form').submit();
    					} else {
    						return false;
    					}
    				})
    			})
    		</script>
    

     以前觉得表单校验好难,今天终于弄明白了。

  • 相关阅读:
    常用品牌交换机镜像抓包配置
    BGP知识点备忘录
    IS-IS路由协议地址详解
    Linux msmtp+mutt发邮件
    Linux添加一临时用户拥有root权限最快方式
    ELK5.0全程普通用户源码安装指南(CentOS6.5)
    改变文件的拥有者和改变文件的拥有组
    Linux chmod命令详解
    Linux目录介绍
    php时间戳转化成时间相差8小时问题
  • 原文地址:https://www.cnblogs.com/xuemingyao/p/6023669.html
Copyright © 2011-2022 走看看