layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子


Posted in Javascript onSeptember 06, 2019

用layui表单自定义验证,ajax查询后台验证,form.verify和ajax组合时,尝试更改了几次方案,遇到的问题:

1.有时点击两次submit才会提示验证结果;

2.有时后台返回结果没问题,但不提示验证结果,查了查网上资料后,发现是在ajax最后return时出的问题,ajax改为同步,最后把验证提示信息return,而不能在success或error中return。

form.verify({
  account: function(value, item){ //value:表单的值、item:表单的DOM对象
  if(value.trim() == ""){
   return '账号不能为空';
  }
  var param = {
 employeeId: $("#hidEmployeeId").val(),
 employeeAccount: $("#employeeAccount").val()
 }
 var checkResult = "";
 
 $.ajax({
 url: "../../selectEmpIdByAccount",
 type: "GET",
 data: param,
 async: false,
 success: function(result) {
  if(result.extend.isRepeat){
   checkResult = "该账号已存在";
  }
 },
 error: function() {
 }
 });
 return checkResult;
  }
 });

以上这篇layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
validator验证控件使用代码
Nov 23 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
Sep 02 Javascript
图片img的src不变让浏览器重新加载实现方法
Mar 29 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
深入了解JavaScript的逻辑运算符(与、或)
Dec 20 Javascript
Require.JS中的几种define定义方式示例
Jun 01 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
Jun 29 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
基于iview的router常用控制方式
May 30 Javascript
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
Feb 12 Javascript
canvas实现贪食蛇的实践
Feb 15 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
Sep 06 #Javascript
vue按需加载实例详解
Sep 06 #Javascript
详解Nuxt.js中使用Element-UI填坑
Sep 06 #Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 #Javascript
Nuxt使用Vuex的方法示例
Sep 06 #Javascript
vue中input的v-model清空操作
Sep 06 #Javascript
nuxt框架中对vuex进行模块化设置的实现方法
Sep 06 #Javascript
You might like
PHP分页详细讲解(有实例)
2013/10/30 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php生成二维码
2015/08/10 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
浅析Ajax语法
2016/12/05 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
Vue 3自定义指令开发的相关总结
2021/01/29 Vue.js
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python删除列表中重复记录的方法
2015/04/28 Python
Django中间件实现拦截器的方法
2018/06/01 Python
python tkinter canvas使用实例
2019/11/04 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
解决echarts中饼图标签重叠的问题
2020/05/16 Python
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
基层党员对照检查材料
2014/08/25 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
会议主持人开场白台词
2015/05/28 职场文书
2016年春节问候语
2015/11/11 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书
PyTorch中permute的使用方法
2022/04/26 Python