今晚打的代码

Posted echo 曦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今晚打的代码相关的知识,希望对你有一定的参考价值。

 简单js表单验证demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
    <script>
        //当用户名获取焦点时
        function focus_username(){
            document.getElementById("user_res").innerHTML="<font color=\'#f00\'>请输入用户名</font>";
        }
        //当用户名失去焦点时
        function blur_username(){
            var user_value=document.getElementsByName("username")[0].value;
            if(user_value.length===0){
            document.getElementById("user_res").innerHTML="<font color=\'#f00\'>你没有输入用户名</font>";
                    return false;
                    //判断其长度是否在5~18之间  如果不在就提示用户
            }else if(user_value.length<5||user_value.length>18)
            {
            document.getElementById("user_res").innerHTML="<font color=\'#f00\'>用户名长度必须在5-18之间</font>";
                    
                    return false;
            }else if(!checkUser(user_value)){
                //用户名还有特殊符号
            document.getElementById("user_res").innerHTML="<font color=\'#f00\'>用户名含有特殊符号</font>";
                    return false;
            }else{
                //用户名合法
            document.getElementById("user_res").innerHTML="<font color=\'#00f\'>用户名合法</font>";
                    return true;
            }

        }

        //密码获取焦点时
        function focus_password(){
            document.getElementById("pass_res").innerHTML="<font color=\'#f00\'>请输入密码</font>";
        }
        //密码失去焦点时
        function blur_password(){
            var user_value=document.getElementsByName("password")[0].value;
            if(user_value.length===0){
            document.getElementById("pass_res").innerHTML="<font color=\'#f00\'>你没有输入密码</font>";
                    return false;
                    //判断其长度是否在5~18之间  如果不在就提示用户
            }else if(user_value.length<5||user_value.length>18)
            {
            document.getElementById("pass_res").innerHTML="<font color=\'#f00\'>用密码长度必须在5-18之间</font>";
                    
                    return false;
            }else{
                //密码合法
            document.getElementById("pass_res").innerHTML="<font color=\'#00f\'>密码合法</font>";
                    return true;
            }
        }

         function checkUser(user){
            var arr=["<",">","#","?","%"];
            var arr_length=arr.length;
            var user_length=user.length;

            for(var i=0;i<arr_length;i++){
                for(var j=0;j<user_length;j++){
                    if(arr[i]===user.charAt(j)){
                        return false;
                    }
                }
            
            }
            //表示用户名合法
             return true;
         }

         //提交提交表单验证
          function checkForm(){
            var user_flag=blur_username();
            var pass_flag=blur_password();
            if(user_flag && pass_flag){
                alert("提交合法表单");
                 return true;
            }else{
            
                alert("输入不合法");
                return false;
            }
          
          }
        

    </script>
</head>
<body>
                          <!--action 参数自定义跳转页面--> <form name=\'form1\' onsubmit=\'return checkForm()\' action=\'index.php\'> <table width=\'600\' align=\'center\'> <tr> <td align=\'right\' width=\'150\'>用户名:</td> <td width=\'100\'><input type=\'text\' name=\'username\' onfocus=\'focus_username()\' onblur = \'blur_username()\'/></td> <td><span id="user_res"></span></td> </tr> <tr> <td align=\'right\' width=\'100\'>密码:</td> <td width=\'100\'><input type=\'password\' name=\'password\' onfocus=\'focus_password()\' onblur = \'blur_password()\'/></td> <td><span id="pass_res"></span></td> </tr> <tr> <td></td> <td><input type=\'submit\' value=\'提交\' /></td> </tr> </table> </form> </body> </html>

 

以上是关于今晚打的代码的主要内容,如果未能解决你的问题,请参考以下文章

注释,今晚我不关心代码,我只想你

发一下今天晚上打的代码

今天打的单链表代码还有点小问题待修改

今晚直播 | 1小时掌握图像识别方法用代码绘制疫情地图

c语言代码编程题汇总 :从键盘上输入一个整数n,输出斐波纳猰数列——自己打的代码

这种妈见打的走路方式,每天只需11分钟,就能达到每周75分钟剧烈运动建议水平...