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 相关文章推荐
jquery form表单提交插件asp.net后台中文解码
Jun 12 Javascript
jQuery子属性过滤选择器用法分析
Feb 10 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
jQuery实现模拟flash头像裁切上传功能示例
Dec 11 Javascript
js 监控iframe URL的变化实例代码
Jul 12 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 Javascript
基于vue-cli3和element实现登陆页面
Nov 13 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
Apr 10 Javascript
在vue中使用Echarts画曲线图的示例
Oct 03 Javascript
vue实力踩坑之push当前页无效
Apr 10 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函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
php中stream(流)的用法
2014/03/25 PHP
yii的CURD操作实例详解
2014/12/04 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
简单实现python数独游戏
2018/03/30 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
numba提升python运行速度的实例方法
2021/01/25 Python
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
教师个人总结范文
2015/02/11 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
Golang实现AES对称加密的过程详解
2021/05/20 Golang
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技