zoukankan      html  css  js  c++  java
  • 表单验证表达式。 9.26

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
    *{ margin:0px auto; padding:0px; font-family:微软雅黑; font-size:14px}


    </style>


    </head>

    <body>
    <form action="lizi1.html" method="post"><!--form是表单 action“进入到哪个页面”-->

    <!--非空验证-->
    <input type="text" name="uid" id="uid" onblur="Check() " /><!--onblur 失去焦点的意思,比如正在输入鼠标点到其他方面啦,就会出现一个对话框提示输入不正确-->
    <!--相等验证-->
    <input type="text" name="pw1" id="pw1"/>
    <input type="text" name="pw2" id="pw2"/>

    <!--范围验证-->
    <input type="text" name="age" id="age" />

    <!--特殊格式验证(正规格式)-->
    <input type="text" name="email" id="email" /><!--email是邮箱的意思借用这个单词做id名-->

    <input type="submit" value="确认" id="btn" onclick="return Check()" /><!--如果想阻止表单元素加onclick="return true" return是点击事件返回值 true是可以提交 false就是不能提交 点击事件先执行,提交的时候是根据返回值来判断 -->
    </form>
    </body>
    <script type="text/javascript">
    /*
    //非空验证 就是判断用户输入的内容
    function Check()
    {
    //取到用户输入的值给v, value是值
    var v = document.getElementById("uid").value;

    //先对值进行验证,判断用户输入的值有没有
    if(v.trim().length==0)//length 取字符串的长度,是不是等于零,如果客户什么也没输入不就等于零吗。//trim()去除前后空格,在计算机方面空格也是一个字符。
    {
    alert("用户名不能为空");//输出一下提示用户
    return false; //阻止用户输入不正确;
    }
    else //要是输入的正确不为空就进去
    {
    return true;
    }

    }


    */

    <!--相等验证-->
    function Check()
    {
    var v1 = document.getElementById("pw1").value;//取出第一个文本框的值,
    var v2 = document.getElementById("pw2").value;//取出第二个文本框的值;

    if(v1==v2)//判断第一个值等不等于第二个值,也就判断客户两次输入的是否一致。
    {
    return true; 相同就是通过
    }
    else //不相同就是执行下面
    {
    alert("两次输入的密码不相同"); //输出提示
    return false;//因为输入的不一致,这里必须阻挡一下。
    }

    }

    <!--范围验证-->
    /* function Check()
    {
    var v = parseInt( document.getElementById("age").value);//parseInt 他是转成整数的意思。输入过来的值给v。以免会是字符串;用这个单词转一下,

    if( v>=18 && v<=50) //判断是否在18到50岁年龄范围内;
    {
    return true;//满足进入,
    }

    else
    {
    alert("输入的年龄不在范围内");
    return false;//不满足阻挡
    }



    }*/

    <!--特殊格式验证 又称(正规格式)-->
    function Check()
    {


    var v = document.getElementById("email").value;

    //字符串有个方法match() 需要一个正规表达式作为参数,如果匹配成功,返回匹配到的内容,如果匹配失败返回null

    if(v.match(/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/)==null) //验证Email地址
    {
    alert("输入的邮箱格式不正确")
    return false;
    }
    else
    {
    return true;
    }
    }

    </script>
    </html>

  • 相关阅读:
    Java实现 蓝桥杯VIP 算法提高 阮小二买彩票
    Java实现 蓝桥杯VIP 算法提高 传染病控制
    Java实现 蓝桥杯VIP 算法提高 传染病控制
    Java实现 蓝桥杯VIP 算法提高 传染病控制
    Java实现 蓝桥杯VIP 算法提高 传染病控制
    Java实现 蓝桥杯VIP 算法提高 传染病控制
    Java实现 蓝桥杯VIP 算法提高 企业奖金发放
    Java实现 蓝桥杯VIP 算法提高 企业奖金发放
    让程序后台隐藏运行
    只要你喜欢,并且可以养家糊口,就是好的
  • 原文地址:https://www.cnblogs.com/zc290987034/p/5909600.html
Copyright © 2011-2022 走看看