• layui数据校验.


    1.引用layui对应的js.css

    2.//HTML部分
    <input type="text" name="title" lay-verify="projectName" autocomplete="off" placeholder="请输入标题" class="layui-input">

    <select name="modules" lay-verify="cityPermanentPopulation" lay-search="">
    <option value="">直接选择或搜索选择</option>
    <option value="1">layer</option>
    <option value="2">form</option>
    </select>

     <button type="button" id="submit" class="zp-btn zp-btn-green pad33" lay-filter="addSubmit" lay-submit>保存</button>

    3.js校验部分

    //表单验证
    function layuiformverify() {
    layui.form.verify({
          //基本信息
          projectName: function (value) { //项目名称
          if (!value) {
             return '项目名称不能为空';
          }
          if (value.length > 50) {
            return '项目名称不能大于50个字';
          }
    },
         //城市指标
          cityPermanentPopulation: function (value) { //全市常住人口
          if (isSubmit == 1) {
          if (!value) {
            return '全市常住人口不能为空';
          }
        }
          if (value != "" && value != null) {
          if (!new RegExp("^[0-9]+([.]{1}[0-9]+){0,1}$").test(value)) {
          return '全市常住人口必须为整数或小数';
       }
    if (value.length > 9) {
    return '全市常住人口不能大于9位数';
    }
    }
    }})
    }

    4.触发校验的方式

    var form = layui.form;
    form.on('submit(addSubmit)', function (data)
    {

    //这样子点击就会触发该验证方法.

    }

  • 相关阅读:
    构建之法阅读笔记02
    第六周总结
    第四周总结
    课堂练习——数据爬取
    【Spring实战4】02---Spring容器
    【Spring实战4】01---初接触
    性能测试总结(三)--工具选型篇
    性能测试总结(二)---测试流程篇
    性能测试总结(一)---基础理论篇
    接口测试总结【转】
  • 原文地址:https://www.cnblogs.com/TanYong/p/11320714.html
Copyright © 2020-2023  润新知