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的输入框在光标位置插入内容, 并选中
Oct 29 Javascript
复选框全选与全不选操作实现思路
Aug 18 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
Jan 31 Javascript
使用js获取图片原始尺寸
Dec 03 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
JavaScript实战(原生range和自定义特效)简单实例
Aug 21 Javascript
vue router 源码概览案例分析
Oct 09 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
Jul 10 Javascript
JavaScript队列结构Queue实现过程解析
Mar 07 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
Vue js with语句原理及用法解析
Sep 03 Javascript
Vue全局事件总线你了解吗
Feb 24 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 日期时间处理函数小结
2009/12/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
php+mysql数据库查询实例
2015/01/21 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
基于Angular.js实现的触摸滑动动画实例代码
2017/02/19 Javascript
Vue.js实现移动端短信验证码功能
2017/03/29 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
简历中个人求职的自我评价模板
2013/11/29 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
离职信范文
2015/06/23 职场文书
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server
php png失真的原因及解决办法
2021/10/24 PHP
apache ftpserver搭建ftp服务器
2022/05/20 Servers
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技