zoukankan      html  css  js  c++  java
  • js或jquery中的验证

    验证form中input是否输入数据?
    <script language="javascript">
        function check(){
            if(form1.user.value==""){                //判断用户名是否为空
                alert("请输入用户名!");form1.user.focus();return;
            }else if(form1.pwd.value==""){            //判断密码是否为空
                alert("请输入密码!");form1.pwd.focus();return;
            }else{
                form1.submit();                    //提交表单
            }
        }
    </script>
    <body>
      <center>
      <form name="form1" method="post" action="">
        <table width="221" border="1" cellspacing="0" cellpadding="0" bordercolor="#FFFFFF" bordercolordark="#CCCCCC" bordercolorlight="#FFFFFF">
          <tr>
            <td height="30" colspan="2" bgcolor="#eeeeee">用户登录</td>
          </tr>
          <tr>
            <td width="59" height="30">用户名:</td>
            <td width="162"><input name="user" type="text" id="user"></td>
          </tr>
          <tr>
            <td height="30">&nbsp;&nbsp;码:</td>
            <td><input name="pwd" type="text" id="pwd"></td>
          </tr>
          <tr>
            <td height="30" colspan="2" align="center"><input name="Button" type="button" class="btn_grey" value="登录" onClick="check()">
              &nbsp;
            <input name="Submit2" type="reset" class="btn_grey" value="重置"></td>
          </tr>
        </table>
      </form>
    </center>
    </body>
    验证是否输入真实姓名?(判断输入是否是不低于两位数的中文)
    <script language="javascript">
        function checkRealName(){
            var str=form1.realName.value;            //获取输入的真实姓名
            if(str==""){        //当真实姓名为空时
                alert("请输入真实姓名!");form1.realName.focus();return;
            }else{                //当真实姓名不为空时
                var objExp=/[u4E00-u9FA5]{2,}/;    //创建RegExp对象[匹配所有中文]
                if(objExp.test(str)==true){        //判断是否匹配
                    alert("您输入的真实姓名正确!");
                }else{
                    alert("您输入的真实姓名不正确!");
                }
            }
        }
    </script>
    <body>
      <form name="form1" method="post" action="">
      请输入真实姓名:<input name="realName" type="text" id="realName">
      <input name="Button" type="button" onClick="checkRealName()" value="检测">
      </form>
    </body>
    验证身份证号码
    <script language="javascript">
    function checkeNO(NO){
        var str=NO;
         //在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
        var Expression=/^d{17}[d|X]$|^d{15}$/; 
        var objExp=new RegExp(Expression);
        if(objExp.test(str)==true){
            return true;
        }else{
            return false;
        }
    }
    function check(myform){
        if(myform.number.value==""){
            alert("请输入身份证号码!");myform.number.focus();return;
        }
        if(!checkeNO(myform.number.value)){
            alert("您输入的身份证号码不正确!");
            myform.number.focus();
            return;
        }
        if(checkeNO(myform.number.value)){
            alert("您输入的身份证号码正确!");
        }
        myform.submit();
    }
    </script>
    <body>
        <font style="font-size: 44px">验证身份证号码</font><p>
            <form name="form1" action="" method="post">
                请输入身份证号:
                <input name="number" type="text" id="number"
                    onKeyDown="if(event.keyCode==13){form1.number.focus();}">
                <input name="Button" type="button" value="验证"
                    onClick="check(form1)">
            </form>
    </body>
    有希望之处必有磨砺
  • 相关阅读:
    针对Ext js的分页存储过程适用于sqlserver2008
    30分钟LINQ教程
    windows server 2003 sp2安装VS2010之后需要打的几个布丁
    【翻译】Prism4:初始化Prism应用程序(上)
    ASP.NET WebAPI 路由规则与POST数据
    基于.net开发chrome核心浏览器【二】
    六种SQL Server删除重复行的方法
    Web在线操作Office文件 (转)
    ASP.NET 中如何对生成的 HTML 内容流进行控制?
    使用键值表实现通用流水号(转)
  • 原文地址:https://www.cnblogs.com/liwenhong199404/p/12271066.html
Copyright © 2011-2022 走看看