美文网首页
良心表单提交前验证

良心表单提交前验证

作者: 喵呜Yuri | 来源:发表于2018-05-18 11:51 被阅读14次
image.png

包含对表单,复选框,下拉框,文本框,电话号码的验证常用的也就这几个吧
结构是,在form表单中写“onsubmit="return checked()"”,在要验证的数据项中加class “requireCon”就可以了


image.png

数据项div结构:


image.png
哦对了,电话号码要给该input加一个“tel”的id哦,js中有用到,当然你也可以该js方法里的id名
css:
.requireCon.form-group>label::after{
    content: '*';
    color: red;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    font-size: 1rem;
}

js方法

function checked(){
    var msgs = '请填写完整表单信息';
    var isSave = true;
    $('.requireCon').each(function(k,v){
        if($(v).find('input').val() == ''|| $(v).find('select').val() == ''|| $(v).find('textarea').val() == ''){
            isSave = false;
            msgs = '请填写'+$(v).find('label').html();
            return false;
        }
        if($(v).find('input[type="checkbox"]') != 0){
            var isChecked = false;
            $(v).find('input[type="checkbox"]').each(function(k1,v1){
                if($(v1).prop("checked")){
                    isChecked = true;
                    return false;
                }else{
                    msgs = '请填写'+$(v).find('label').html();
                    return false;
                }
            });
        }
    });
    var isPhone = (/^1[3|4|5|8][0-9]\d{4,8}$/.test($('#tel').val()));
    if(isSave){
        if(($('#tel').length != 0) && (!isPhone)){
            layer.msg('请填写合法手机号');
            return false;
        }else{
            return true;
        }
    }else{
        layer.msg(msgs);
        return false;
    }
}
image.png

嗯酱就好啦。。有没有很简单!我有没有很大方!我有没有很聪明!

相关文章

  • 良心表单提交前验证

    包含对表单,复选框,下拉框,文本框,电话号码的验证常用的也就这几个吧结构是,在form表单中写“onsubmit=...

  • 第二十五谈:验证表单

    本节课我们来开始学习 Bootstrap 的提供验证表单组件样式功能。 一.验证表单 表单需要在提交前验证,如果出...

  • 2018-08-11

    登录 ----- *双向验证 *ajax提交表单

  • netcore2 Web Api中自定义ModelState进行

    在接口开发中,通常会涉及到表单提交,以及表单的验证。 在视图模型中我们设置了表单验证 当提交表单时,如果这些字段不...

  • html form 表单提交前验证

    可以使用form表单的onsubmit方法,在提交表单之前,对表单或者网页中的数据进行检验。onsubmit指定的...

  • 三、Spring Security表单验证码

    表单验证码登录 表单登录验证码验证,一般在用户名、密码提交登录前,添加过滤器,先验证验证码的有效性(开发中一般用的...

  • Laravel 之 验证 validate 验证问题

    1. 表单提交验证 2. 使用ajax发送请求验证

  • Web中的常用的两种表单验证

    今天介绍下web开发中常用的两种表单验证,form提交和ajax提交 form提交 表单是通过form提交时,用户...

  • 表单验证

    JQuery表单验证 提交 // HTML DOM加载...

  • php yii2 表单提交CSRF验证

    Yii2表单提交默认需要验证CSRF,如果CSRF验证不通过,则表单提交失败,解决方法如下: 第一种解决办法是关闭...

网友评论

      本文标题:良心表单提交前验证

      本文链接:https://www.haomeiwen.com/subject/eefgdftx.html