精华内容
下载资源
问答
  • html 表单验证

    千次阅读 2018-12-07 12:31:36
    我采用的表单验证不是使用 框架来实现,而是直接使用 html5 的新特性 1. 实现一个简单的用户名长度验证 我想实现表单验证,但是写js又太麻烦,有没有简单实用又灵活的方法 需求:用户名限制长度...

    因为最近在做一个项目,需要实现前端表单验证,而这些只是简单的非空和数字之类的简单验证,可能大家都听说过 jQuery Validate,但是我觉得引用 jQuery Validate 太麻烦了。

    我采用的表单验证不是使用 框架来实现,而是直接使用 html5 的新特性

    1. 实现一个简单的用户名长度验证

    我想实现表单验证,但是写js又太麻烦,有没有简单实用又灵活的方法

    需求:用户名限制长度为3至5个字符

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    </head>
    <body>
    	<form action="">
    		<input type="text" pattern=".{3,5}"> 用户名 <br>
    		<input type="submit" value="提交">
    	</form>
    </body>
    </html>
    
    • <input type="text" pattern=".{3,5}"> 用户名 <br>
      
    • 在需要验证的元素上添加 pattern元素就可了,验证方式为正则表达式

    • 当验证不通过时会自动提示 请与所请求的格式一致

    • 在这里插入图片描述

    • 如果需要添加自定义提示,只需要添加title元素即可

    • <input type="text" pattern=".{3,5}" title="用户名限制3至5个字符"> 用户名 <br>
      
    • 提示

    • 具体的验证格式还需要自己去定义…

    2. 在添加pattern属性后,如果value没有值则不会验证

    input时使用pattern正则验证表单输入的内容是否合法,但是有一个问题,就是当表单的值为空的时候,并不进行验证,直接提交了

    需求:怎么实现非空验证

    • 在需要添加非空验证的元素上添加 required 属性

    • <input type="text" required> 用户名 <br>
      
    • 添加非空验证

    简单的 html 表单验证就到这里了

    展开全文
  • 网页表单验证
  • HTML表单验证pattern

    千次阅读 2019-10-11 17:46:21
    表单验证 常应用于登录界面用户名和密码的条件设置 pattern 属性规定用于验证 元素的值(正则表达式),当符合要求条件才可以提交。 示例代码: <form action="" method="get"> 输入三个英文字母 代码:...

    表单验证

    常应用于登录界面用户名和密码的条件设置
    pattern 属性规定用于验证 元素的值(正则表达式),当符合要求条件才可以提交。
    (更多的正则表达式可以参见这篇文章:正则表达式
    示例代码:

    <form action="" method="get">
    输入三个英文字母
    代码:<input type="text" name="mycode" pattern="[A-z]{3}" title="要求代码" />
    <input type="submit" />
    </form>
    

    实现效果:
    在这里插入图片描述
    在这里插入图片描述
    当然,在HTML5中引入了更方便的输入框类型,如:email、url、number、range、Date pickers (date, month, week, time, datetime, datetime-local)、search、color…
    虽然这些新类型大大方便了input的使用,但有时仍无法满足使用。还需要pattern这个属性,因此还是很有必要了解的!

    展开全文
  • 前几天对表单注册有点兴趣,于是在课余时间了解了一些表单验证方法,自己也试着做了一个表单验证(前端验证),很low,各位童鞋应该都看得懂,话不多说,上代码 <!DOCTYPE html> <html lang="en"> <...

    HTML表单验证(含用户名,密码,邮箱,手机号,验证码)

    前几天对表单注册有点感兴趣,于是在课余时间了解了一些注册表单的验证方法,自己也试着做了一个表单的验证(前端验证),很low,各位童鞋应该都看得懂,话不多说,上代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>注册页面</title>
        <style>
        <!-- 注册表单的样式 -->
            body {
                background: url("img/register.png") no-repeat fixed 0 0;
                margin: 0 auto;
                background-size: cover;
                width: 100%;
            }
            .para{
                font-size: 14px;
                font-weight: lighter;
                text-align: center;
            }
           .rg_layout {
                width: 900px;
                height:1000px;
                border: 8px solid #EEEEEE;
                background-color: white;
                margin: auto;
            }        
            .rg_left {
                float: left;
                margin: 15px;
            }
            .rg_center {
                float: left;
            }
            .rg_right {
                float: right;
                margin: 15px;
            }
            .rg_left > p:first-child {
                color:#AAD026;
                font-size: 20px;
            }
            .rg_left > p:last-child {
                color:#A6A6A6;
                font-size: 20px;
            }
            .rg_right > p:first-child {
                font-size: 15px;
            }
    
            .rg_right p a {
                color:pink;
            }
            .td_left {
                width: 100px;
                height: 45px;
                text-align: right;
            }
            .td_right {
                padding-left: 50px ;
            }
            #username, #password, #password2, #email, #name,#address, #telphone, #birthday, #checkcode {
                width: 251px;
                height: 32px;
                border: 1px solid #A6A6A6;
                border-radius: 5px;
                padding-left: 10px;
            }
            #checkcode {
                width: 110px;
            }       
            #img_check {
                height: 32px;
                vertical-align: middle;
            }
            #btn_sub {
                width: 150px;
                height: 40px;
                background-color: #FFDF26;
                border: 1px solid #FFD026 ;
                border-radius: 12px;
                cursor: pointer;
            }
            #btn_subs {
                width: 150px;
                height: 40px;
                background-color: #FFD026;
                border: 1px solid #FFD026 ;
                border-radius: 12px;
                cursor: pointer;
            }              
            .error {
                color:red;
            }
            #td_sub {
                padding-left: 150px;
            }
        </style>
        <script>
               // js正则验证相关字符的意义
            // 1.  /^$/ 这个是个通用的格式。
             // ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
            // 2. 里面输入需要实现的功能。
               // * 匹配前面的子表达式零次或多次;
               // + 匹配前面的子表达式一次或多次;
                // ?匹配前面的子表达式零次或一次;
               // \d  匹配一个数字字符,等价于[0-9]
            window.onload = function(){
            document.getElementById("form").onsubmit = function(){
                    return checkUsername() && checkPassword() && checkPassword2() && mailbox() && checkMobilePhone() && imgCode();
            };
                document.getElementById("username").onblur = checkUsername;
                document.getElementById("password").onblur = checkPassword;
                document.getElementById("password2").onblur = checkPassword2;
                document.getElementById("email").onblur = mailbox; 
                document.getElementById("telphone").onblur = checkMobilePhone; 
                 document.getElementById("checkcode").onblur = imgCode; 
            }            
            function checkUsername(){
                //固定六位到十位字符用户名包含大小写字母与数字的组合
                var username = document.getElementById("username").value;
                var reg_username =/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/;
                var flag = reg_username.test(username);
                var s_username = document.getElementById("s_username");
                if(flag){
                    s_username.innerHTML = "<img width='35' height='25' src='img/right.png'/>";
                    return true;
                }else{
                    s_username.innerHTML = "用户名格式有误";
                    return false;
                }
                
            }
    
            function checkPassword(){
                //固定六位到十位字符密码包含大小写字母与数字的组合,当然你也可以改变正则方式,详情可见https://www.jb51.net/article/115170.htm
                var password = document.getElementById("password").value;
                var reg_password = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,8}$/;
                var flag = reg_password.test(password);
                var s_password = document.getElementById("s_password");
                if(flag){
                    s_password.innerHTML = "<img width='35' height='25' src='img/right.png'/>";
                    return true;
                }else{
                    s_password.innerHTML = "密码格式有误";
                    return false;
                }
            }
    
            function checkPassword2(){
                //与上步的password正则验证一样,加了个密码一致的匹配
                var password2 = document.getElementById("password2").value;
                var reg_password2 = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6}$/;
                var flag = reg_password2.test(password2);
                var s_password2 = document.getElementById("s_password2");
                if(flag && password2 == document.getElementById("password").value){
                    s_password2.innerHTML = "<img width='35' height='25' src='img/right.png'/>";
                     return true;
                }else{
                    s_password2.innerHTML = "密码格式不一致";
                    return false;
                }
            }
    
            function mailbox(){
            //定义正则表达式的变量:邮箱正则邮箱地址 必须由 大小写字母 或 数字 或下划线开头,其后可以跟上任意的 \w字符 和 中划线 加号 英文句号 @ 跟上任意的 \w字符 和 中划线(-) 加号 英文句号(.)
            var email =document.getElementById("email").value; 
            var emailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
             var flag = emailReg.test(email);
             var test_email = document.getElementById("test_email");
            if(flag)
            {
                 test_email.innerHTML = "<img width='35' height='25' src='img/right.png'/>";
                  return true;
            }else{
                 test_email.innerHTML = "邮箱格式有误";
                  return false;
            }
         }   
            function checkMobilePhone() {
                 //定义正则表达式的变量:1.手机号正则,/^[1][3,4,5,6,7,8,9][0-9]{9}$/ //2.电话号码正则:/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/
                 //手机号正则表达式的意思是:以1为开头,第二位可为3,4,5,6,7,8,9,中的任意一位,最后以0-9的9个整数结尾。
                 //电话号码正则,你懂的就是区号加后面几位用户号码
            var telphone = document.getElementById("telphone").value; 
            var phoneReg= /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
            var flag = phoneReg.test(telphone);
            var mobile_input = document.getElementById("mobile_input");
             if(flag)
            {
                 mobile_input.innerHTML = "<img width='35' height='25' src='img/right.png'/>";
                 return true;
            }else{
                 mobile_input.innerHTML = "电话号码格式有误";
                 return false;
            }
            }   
    
             function imgCode(){
                //为了偷懒,写了个固定的验证码,验证码可以是动态改变,也可以静态更换,静态的利用js,用一个数组将验证码图片存起来//当用户点击更换验证码图片时,触发onclick事件更新验证码,用户可输入不同的验证码进行登录,但这样账号的安全性极其//的低(毕竟是前端验证🤣🤣🤣)
                var get_img=document.getElementById("checkcode").value;
               if(get_img== "7427"){
                 code_input.innerHTML = "<img width='35' height='25' src='img/right.png'/>";
                 return true;
               }
               else {
                code_input.innerHTML = "验证码输入有误,请重新输入";
                return false;
               }
             }
    
            function checkform(){
                //表单总确认
           if(checkUsername() && checkPassword () && checkPassword2() && mailbox() && checkMobilePhone() && imgCode()==true){
            window.alert("恭喜您!注册成功");
            return true;
           }else{
            window.alert("请您核对一下您的注册信息是否有误");
            return false;
           }
    
        }
        </script>
    
    </head>
    
    <body>
    <div class="rg_layout">
        <div class="rg_left">
            <p>USER REGISTER</p>
            <p>新用户注册</p>
        </div>
        <div class="rg_center">
            <div class="rg_form">
                <form action="#" id="form" method="post" οnsubmit="return true">
                    <table>
                        <tr>
                           <td class="td_left"><label for="username">用户名</label></td>
                            <td class="td_right">
                                <!-- onblur监听用户输入的值 -->
                                <input type="text" name="username" id="username" placeholder="请输入用户名" οnblur="checkUsername(this.value)">
                                <span id="s_username" class="error"></span>
                            </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="password">密码</label></td>
                            <td class="td_right">
                                <input type="password" name="password" id="password" placeholder="请输入密码" >
                                <span id="s_password" class="error"></span>
                            </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="password2">请确认密码</label></td>
                            <td class="td_right">
                                <input type="password" name="password2" id="password2" placeholder="请再次输入密码" >
                                <span id="s_password2" class="error"></span>
                            </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="email">电子邮箱</label></td>
                            <td class="td_right"><input type="text" name="email" id="email" placeholder="请输入邮箱">
                             <span id="test_email" class="error"></span>
                            </td>
                            
                        </tr>
                        <tr>
                            <td class="td_left"><label for="name">ID-代号</label></td>
                            <td class="td_right"><input type="text" name="name" id="name" placeholder="请输入ID"></td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="telphone">手机号</label></td>
                            <td class="td_right"><input type="text" name="telphone" id="telphone" placeholder="请输入手机号" >
                            <span class="error" id="mobile_input">
                            </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label>性别</label></td>
                            <td class="td_right">
                                <input type="radio" name="gender" value="male" checked> 男
                                <input type="radio" name="gender" value="female"> 女
                            </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="birthday">出生日期</label></td>
                            <td class="td_right"><input type="date" name="birthday" id="birthday" placeholder="请输入出生日期"></td>
                        </tr>
                        <tr>
                            <td class="td_left">喜欢的游戏</td>
                            <td class="td_right">
                                <select style="width:86%">
                                <option>治愈</option>
                                <option>射击</option>
                                <option>塔防</option>
                            </select>
                            </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="address">住址</label></td>
                            <td class="td_right"><input type="text" name="address" id="address" placeholder="address"></td>
                        </tr>
                        <tr>
                            <td class="td_left"><label >个人简介</label></td>
                            <td class="td_right"><textarea rows="7" cols="50" style="resize:none"  name="comment" ></textarea></td>
                        </tr>
                        <tr>
                            <td class="td_left"><label>你的座右铭</label></td>
                            <td class="td_right"><textarea rows="7" cols="50" name="comment" style="resize:none"  ></textarea> </td>
                        </tr>
                        <tr>
                            <td class="td_left"><label for="checkcode" >验证码</label></td>
                            <td class="td_right"><input type="text" name="checkcode" id="checkcode" placeholder="请输入验证码" >
                            <img id="img_check" src="img/code.png">
                             <span class="error" id="code_input">
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2" id="td_sub">
                              <input type="submit" id="btn_sub" value="注 册" οnclick="checkform();"> 
                              <input type="reset" id="btn_subs" value="重 置">
                            </td>
                        </tr>
                    </table>
                </form>
                <p class="para">已有账号?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">立即登录</a></p>
            </div>
        </div>
    </div>
    </body>
    </html>
    
    

    js 验证部分的内容解释都写在了注释里,各位童鞋可自行了解,如果想了解更多的验证方法,可以点击这里验证1还有这个验证2,这些都是我自己找的😂😂😂

    效果图看这在这里插入图片描述在这里插入图片描述表单注册所用到的图片文件(注意要放对文件路径)

    对的提示:
    right验证码:
    ACK

    • 个人感悟: 感觉前端验证的安全性非常的低,虽然我用的验证方法非常的low(有比较高级的验证方法),普通的正则,再加上几个if,else语句就搞定了,会一点点技术的童鞋都可以直接绕过或者直接改验证源码,大佬可能会说(正经人谁搞前端验证啊…),哈哈哈哈哈,唉,菜鸡落泪😥😥😥😥!学习这些验证方法其实还是让我收获了很多东西的,比如说有哪些验证类型,以及如何破解这些验证,同样也拓宽了我的学习视野(学的东西还是太狭隘了,有些东西还是要有一定的了解的,比如说前后端…)
    • 总结:学习终究还是要有恒心,不能三天打鱼两天晒网,终究还是浪费了太多时间,唉,自律打卡第一天,学习!学习!学习!
    • 搞点轻松点的好东西😉😉😉在这里插入图片描述在这里插入图片描述在这里插入图片描述
    展开全文
  • html表单验证自定义错误提示

    千次阅读 2019-05-02 10:13:32
    原文链接:html表单验证自定义错误提示 引言 通常情况下,我们在进行表单验证时(比如提交登录注册信息),为了安全考虑以及进一步保证表单信息填写的正确性,会再服务端验证之前,在前端页面先做一次验证。但是...

    原文链接:html表单验证自定义错误提示
    引言
    通常情况下,我们在进行表单验证时(比如提交登录注册信息),为了安全考虑以及进一步保证表单信息填写的正确性,会再服务端验证之前,在前端页面先做一次验证。但是浏览器默认的表单填写错误信息并不是我们所期望的,因此需要自定义错误信息。

    表单如下:

    <input id="username" name="username" type="text" placeholder="用户名" maxlength="10"
           pattern="^[a-zA-Z][a-zA-Z0-9_]{0,}" required>
    <input type="submit" value="注册">

    默认的表单提示
    情况1
    当用户名为空时,浏览器提示如下图:

    默认情况1
    此时 input 的 validationMessage 和 validity 打印出来是:

    validationMessage: ‘请填写此字段。’
    patternMismatch: false
    valid: false
    valueMissing: true

    这种情况我们一般不做修改;

    情况2
    当用户名填写 123 不符合预设正则表达式时,浏览器提示如下图:

    默认情况2

    此时 input 的 validationMessage 和 validity 打印出来是:

    validationMessage: ‘请与所请求的格式保持一致。’
    patternMismatch: true
    valid: false
    valueMissing: false

    但我们往往想按照自己的意愿向用户提示的更精准一些,这时就需要自定义错误提示了;

     

    情况3
    当用户名填写符合预设正则表达式时:
    此时 input 的 validationMessage 和 validity 打印出来是:

    validationMessage: ‘’
    patternMismatch: false
    valid: true
    valueMissing: false

    直接跳转,也不需做处理。

    自定义的表单提示
    在 username input 下添加获得用户输入时运行的脚本:

    οninput="checkOnInput(this, 'custom tip')"

    function checkOnInput(input, tip) {
        input.setCustomValidity(tip);
    }
    情况1
    当用户名为空时,浏览器提示如下图:

    此时 inpu t的 validationMessage 和 validity 打印出来是:

    validationMessage: ‘custom tip’
    patternMismatch: false
    valid: false
    valueMissing: true

    这种情况我们一般不做修改;

    情况2
    当用户名填写 123 不符合预设正则表达式时,浏览器提示如下图:

    此时 input 的 validationMessage 和 validity 打印出来是:

    validationMessage: ‘custom tip’
    patternMismatch: true
    valid: false
    valueMissing: false

    但我们往往想按照自己的意愿向用户提示的更精准一些,这时就需要自定义错误提示了;

    情况3
    当用户名填写符合预设正则表达式时,浏览器提示如下图:(与情况2相同)

    此时 input 的 validationMessage 和 validity 打印出来是:

    validationMessage: ‘’
    patternMismatch: false
    valid: false
    valueMissing: false

    不跳转,所以上述处理不正确。

    自定义的表单提示,提示内容为空
    在 username input 下添加获得用户输入时运行的脚本:

    οninput="checkOnInput(this, '')"

    function checkOnInput(input, tip) {
        input.setCustomValidity(tip);
    }
    经过测试,与默认的表单提示情况相同。

    综上所述
    自定义错误提示,当输入框填写为空或者正确时,打印的数据和默认提示有明显区别,与我们所期望的也相差很大。
    因此设置自定义错误提示可以根据 patternMismatch 的值判断,是情况1、3时,默认处理;是情况2时,自定义处理。

    处理办法
    在 username input 下添加获得用户输入时运行的脚本:

    οninput="checkOnInput(this, 'custom tip')"
    js方法:
    function checkOnInput(input, tip) {
        if (input.validity.patternMismatch === true) {
            input.setCustomValidity(tip);
        } else {
            input.setCustomValidity('');
        }
    }
    这样就可以只在输入错误的时候按照我们的意愿来提示啦。

    原文:https://blog.csdn.net/lvlei0801/article/details/82747198 
     

    附例:

    JS:

    (function () {
        $.extend($.fn.validatebox.defaults.rules, {
            length: {
                validator: function(value, param){
                    var len = $.trim(value).length;
                    return len >= param[0] && len <= param[1]
                },
                message: '字符长度必须介于{0}和{1}之间。'
            }
        });
    })(jQuery);

    HTML:

    <input id="testLength" name="testLength" validtype="length[1,20]" required="true" style="width: 150px;" type="text" value="" />

    展开全文
  • 主要为大家详细介绍了javascript html5实现表单验证的具体代码,感兴趣的小伙伴们可以参考一下
  • HTML5 中,在增加了大量的表单元素与属性的同时,也增加了大量在提交时对表单与表单内新增元素进行内容有效性验证的功能,接...表单验证示例</title> </head> <body> <form action="#" method
  • html、js简单表单验证

    2018-01-27 15:58:02
    一个简单的表单验证demo,原生验证方式,内置html、js、css代码
  • HTML5其实早已为我们提供了表单验证的功能。至于为啥没有流行起来估计是兼容性的问题还有就是样式太丑陋了吧。 下面我们将来一步一步创造一个HTML5和CSS3的表单验证,只使用HTML和CSS。 完成后的如下: 第一步:...
  • js浏览器html5表单验证

    2020-10-21 07:58:44
    主要为大家详细介绍了js浏览器html5表单验证,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 表单验证功能非常实用,今天要分享的一款HTML5登录表单验证就非常酷,表单默认只对输入的长度作验证,你也可以自己修改正则表达式来完成更复杂的表单验证。当然这款HTML5表单验证最有优势的是他的外观,不但登录表单...
  • 表单验证就是在表单提交服务器前对其进行一系列的检查并通知用户纠正错误,本篇文章主要介绍了详解HTML5中表单验证的8种方法,具有一定的参考价值,有兴趣的可以了解一下。
  • HTML表单之邮箱验证

    万次阅读 2018-10-16 17:36:41
    学习HTML表单是一个很重要的知识,而表单最常用的可能就是表单验证了;下面我介绍验证邮箱的一种方法。
  • 主要介绍了HTML5 表单验证失败的提示语问题的相关资料,需要的朋友可以参考下
  • HTML之JQuery框架实现表单验证

    千次阅读 2020-02-18 19:34:16
    HTML之JQuery框架实现表单验证目标代码结果展示 目标 输入用户名至少在六位以上,自动验证邮箱是否正确。 当输入不正确时,会有提示。 当输入正确后,也会有提示。 代码 该代码和所需的文件,都可在我的GitHub中...
  • 带流程的注册表单提交验证html模板
  • 表单验证弹出对话框

    2013-11-26 18:33:49
    带*内容必填,弹出对话框提示!表单提交时验证,简单明了,填写内容不用具体分,只要全部填写即可提交
  • HTML (4) JS实现表单验证

    千次阅读 2018-05-18 10:26:10
    表单验证也是最常使用JS的,下面我们来实现一下。 先写一个register.html //上代码: &amp;amp;lt;!DOCTYPE html&amp;amp;gt; &amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;head&amp;amp;...
  • 很多朋友进行表单验证的时候,都是自己用jquery或者js手工验证,或者用一下jquery插件进行验证。感觉html5自带验证不是很好用,下面小编给大家分享使用纯html5编写的一个表单验证功能,需要的朋友参考下吧
  • HTML5表单验证

    千次阅读 2015-03-09 15:54:54
    第一步:策划表单功能 ...我们都希望用户能够填写正确的信息再提交,要实现这一点,我们可以使用HTML5客户端验证新技术。那怎么样使用这个功能呢?在这里简单的使用服务器验证,不做进一步的深入了解。 第
  • 顾名思义模板验证就是通过一些angularjs的属性来在html标签中验证,为了往模板驱动表单中添加验证机制,你要添加一些验证属性,就像原生的 HTML 表单验证器。 Angular 会用指令来匹配这些具有验证功能的指令。每当...
  • HTML5表单及其验证

    千次阅读 2018-09-11 22:49:13
    HTML表单一直都是Web的核心技术之一,有了它我们才能在Web上进行各种各样的应用。HTML5 Forms新增了许多新控件及其API,方便我们做更复杂的应用,而不用借助其它Javascript框架,先说下表单的几个基本知识点: ...
  • html form表单提交验证

    千次阅读 2019-01-11 00:50:02
    function check(){ var name = document.getElementById("name").value; if(name == null || name == ''){ ...跳转的页面" method="post" onsubmit="return ...https://www.cnblogs.com/xhyouyou/p/4714213.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 185,445
精华内容 74,178
关键字:

html表单验证