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 相关文章推荐
javascript showModalDialog,open取得父窗口的方法
Mar 10 Javascript
jquery随意添加移除html的实现代码
Jun 21 Javascript
关于JS字符串函数String.replace()
Apr 07 Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 Javascript
Jquery实现由下向上展开效果的例子
Dec 08 Javascript
jQuery满屏焦点图左右滚动特效代码分享
Sep 07 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 Javascript
原生js仿jquery实现对Ajax的封装
Oct 04 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
Jun 30 Javascript
vue引入jq插件的实例讲解
Sep 12 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
javascript变量作用域使用中常见错误总结
2013/03/26 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
农药学硕士毕业生自荐信
2013/09/25 职场文书
《值日生》教学反思
2014/02/17 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
2014年汽车销售工作总结
2014/12/01 职场文书
2014年校长工作总结
2014/12/11 职场文书
后天观后感
2015/06/08 职场文书
MySQL表字段时间设置默认值
2021/05/13 MySQL
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
anaconda python3.8安装后降级
2021/06/11 Python
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers