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 相关文章推荐
javaScript使用EL表达式的几种方式
May 27 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
Aug 27 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
三种AngularJS中获取数据源的方式
Feb 02 Javascript
AngularJS控制器详解及示例代码
Aug 16 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
Dec 19 Javascript
jQuery中DOM操作原则实例分析
Aug 01 jQuery
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
Apr 30 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
Jul 27 Javascript
vue实现可移动的悬浮按钮
Mar 04 Vue.js
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学习之function的用法
2012/07/14 PHP
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
浅谈Python中range和xrange的区别
2017/12/20 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
Linux操作面试题
2012/05/16 面试题
销售找工作求职信
2013/12/20 职场文书
中学教师培训制度
2014/01/31 职场文书
作风转变年心得体会
2014/10/22 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
男方婚礼答谢词
2015/01/20 职场文书
2015年妇产科工作总结
2015/05/18 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server