• JS校验表单必填项


    JS校验一个逻辑:  通过js获取文本框的值,去判断,当值为空的时候将提示文案的div的class添加hide属性,false,否则移除hide属性,true,触发提交





    简单写个示例:
    HTML部分:

    <div class="form-group">
    <label for="" class="col-sm-2 control-label">用户名</label>
    <div class="col-sm-10">
    <input type="text" class="form-control" name="username" value="{{$hrInfo->username or old('username')}}" placeholder="请输入用户名">

    <div class="error-message hide">
    <span class="text-denger" style="color: red">必填</span>
    </div>
    </div>
    </div>

    JS部分:
    <script>
    $(function () {
    $(":submit").click(function (e) {
    e.preventDefault();
    if (boolInfo()) {
    $('.add-hr-info').submit();
    }
    })

    function boolInfo() {
    var bool = false;

    // 用户名
    if ($('[name=username]').val()) {
    bool = true;
    $('[name=username]').next().addClass('hide');
    } else {
    bool = false;
    $('[name=username]').next().removeClass('hide');

    }


    return bool;

    }
    })

    </script>


  • 相关阅读:
    [背包]JZOJ 3232 【佛山市选2013】排列
    内核空间、用户空间、虚拟地址
    进程与线程的概念
    Python中字符串颜色
    socket编程
    模块与包
    常用模块
    面向对象进阶
    面向对象编程
    函数式编程
  • 原文地址:https://www.cnblogs.com/a-record/p/8533940.html
Copyright © 2020-2023  润新知