Layui Form 自定义验证的实例代码


Posted in Javascript onSeptember 14, 2019

1.前台页面

<div class="layui-form-item">

  <label class="layui-form-label">BOM编号</label>
  <div class="layui-input-block">
  <input type="text" class="layui-input" name='code'
   lay-verify="required|unique">
  </div>
 </div>

2.前台Js

需要引用layui.js文件

<script type="text/javascript">
 var form = layui.form;
 form.verify({
  'unique' : function(value, item) {
  var checkValue = value.trim();
  var checkResult='';
  $.ajax({
   url : '/bomManage/checkBomCode',
   type : 'POST',
   data : {
   "newBomCode" : checkValue
   },
   datatype : 'json',
   async : false,
   success : function(result) {
   if (!result) {
    checkResult='BOM编号重复'
   }
   },
   error : function() {
   kok.message("BOM编号验证失败")
   }
  });
  return checkResult
  }
 })

 </script>

3.后台逻辑处理

@Override
 public boolean checkBomCode(String newBomCode) {
 BdBomVersionExample example=new BdBomVersionExample();
 Criteria criteria = example.createCriteria();
 criteria.andCodeEqualTo(newBomCode.trim());
 List<BdBomVersion> checks = bdBomVersionMapper.selectByExample(example);
 boolean checkValue=true;
 if(checks.size()>0){
  checkValue=false;
 }
 return checkValue;
 }

以上这篇Layui Form 自定义验证的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
大家未必知道的Js技巧收藏
Apr 07 Javascript
JS 中document.URL 和 windows.location.href 的区别
Nov 11 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
Mar 25 Javascript
javascript实现复制与粘贴操作实例
Oct 16 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
Apr 15 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
JavaScript中函数声明与函数表达式的区别详解
Aug 18 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
vue如何引入sass全局变量
Jun 28 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
Sep 21 Javascript
jQuery操作事件完整实例分析
Jan 10 jQuery
layui使用form表单实现post请求页面跳转的方法
Sep 14 #Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 #Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 #Javascript
vue登录注册实例详解
Sep 14 #Javascript
javascript合并两个数组最简单的实现方法
Sep 14 #Javascript
VUE项目中加载已保存的笔记实例方法
Sep 14 #Javascript
Layui表格行工具事件与数据回填方法
Sep 13 #Javascript
You might like
php操纵mysqli数据库的实现方法
2016/09/18 PHP
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
在vs2010中调试javascript代码方法
2011/02/11 Javascript
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
详解Python中的元组与逻辑运算符
2015/10/13 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
flask入门之表单的实现
2018/07/18 Python
python排序函数sort()与sorted()的区别
2018/09/18 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
IBatis持久层技术
2016/07/18 面试题
优秀护士获奖感言
2014/02/20 职场文书
初中学生期末评语
2014/04/24 职场文书
留学推荐信范文
2014/05/10 职场文书
创先争优公开承诺书
2014/08/30 职场文书
小学思想品德教学反思
2016/02/24 职场文书