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 相关文章推荐
ExtJS GTGrid 简单用户管理
Jul 01 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
Jan 23 Javascript
JavaScript中的substr()方法使用详解
Jun 06 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
Jun 03 Javascript
node.js cookie-parser之parser.js
Jun 06 Javascript
fullCalendar中文API官方文档
Feb 07 Javascript
简单谈谈gulp-changed插件
Feb 21 Javascript
使用JavaScript实现点击循环切换图片效果
Sep 03 Javascript
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
微信小程序 生成携带参数的二维码
Oct 23 Javascript
vue 自定义右键样式的实例代码
Nov 06 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中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
2012/09/07 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
smarty模板数学运算示例
2016/12/11 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
jQuery获得内容和属性示例代码
2014/01/16 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
JS如何寻找数组中心索引过程解析
2020/06/01 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
jupyter notebook 重装教程
2020/04/16 Python
CSS3利用text-shadow属性实现多种效果的文字样式展现方法
2016/08/25 HTML / CSS
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
实习生个人的自我评价
2013/12/08 职场文书
法人代表授权委托书
2014/04/08 职场文书
个人课题方案
2014/05/08 职场文书
产品发布会策划方案
2014/05/12 职场文书
责任担保书范文
2014/05/21 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
小学班主任自我评价
2015/03/11 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书