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判断页面是否加载完成实现代码
Dec 11 Javascript
js保留小数点后几位的写法
Jan 03 Javascript
node.js中的querystring.stringify方法使用说明
Dec 10 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
深入理解js函数的作用域与this指向
May 28 Javascript
从0开始学Vue
Oct 27 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
javaScript 逻辑运算符使用技巧整理
May 03 Javascript
微信小程序 同步请求授权的详解
Aug 04 Javascript
JS实现带导航城市列表以及输入搜索功能
Jan 04 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
Apr 27 Javascript
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抓即时股票信息
2006/10/09 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
js判断是否是手机页面
2017/03/17 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
Python编程中的反模式实例分析
2014/12/08 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
Python实现对字符串的加密解密方法示例
2017/04/29 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
python 获取字典键值对的实现
2020/11/12 Python
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
优秀员工获奖感言
2014/03/01 职场文书
大学生英语演讲稿
2014/04/24 职场文书
领导班子四风表现材料
2014/08/23 职场文书
购房委托书
2014/10/15 职场文书
英文版辞职信
2015/02/28 职场文书
同意报考证明
2015/06/17 职场文书