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加解密 脚本解密
Feb 22 Javascript
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
JavaScript中的noscript元素属性位置及作用介绍
Apr 11 Javascript
JQuery中extend的用法实例分析
Feb 08 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
Jul 12 Javascript
Three.js学习之网格
Aug 10 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
js实现滑动到页面底部自动加载更多功能
Feb 15 Javascript
jQuery控制元素隐藏和显示
Mar 03 Javascript
使用JS判断移动端手机横竖屏状态
Jul 30 Javascript
vue 实现通过vuex 存储值 在不同界面使用
Nov 11 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
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
php显示页码分页类的封装
2017/06/08 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
js命名空间写法示例
2015/12/18 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
性能优化之代码优化页面加载速度
2017/03/01 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
python实现在控制台输入密码不显示的方法
2015/07/02 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
公司晚会主持词
2014/03/22 职场文书
小学运动会口号
2014/06/07 职场文书
助残日活动总结
2014/08/27 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
React如何创建组件
2021/06/27 Javascript