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 相关文章推荐
使表格的标题列可左右拉伸jquery插件封装
Nov 24 Javascript
JavaScript面向对象之私有静态变量实例分析
Jan 14 Javascript
IE下JS保存图片的简单实例
Jul 15 Javascript
百度多文件异步上传控件webuploader基本用法解析
Nov 07 Javascript
jQuery 如何实现一个滑动按钮开关
Dec 01 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
Apr 13 Javascript
基于ionic实现下拉刷新功能
May 10 Javascript
vue实现新闻展示页的步骤详解
Apr 11 Javascript
详解auto-vue-file:一个自动创建vue组件的包
Apr 26 Javascript
ElementUI radio组件选中小改造
Aug 12 Javascript
vuex state中的数组变化监听实例
Nov 06 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 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基于SQLite实现的分页功能示例
2017/06/21 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
JavaScript中的闭包原理分析
2010/03/08 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
JS实现在线ps功能详解
2019/07/31 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
python计算auc指标实例
2017/07/13 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
谈谈Python中的while循环语句
2019/03/10 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
Python函数参数分类原理详解
2020/05/28 Python
python元组拆包实现方法
2021/02/28 Python
css3实现3D色子翻转特效
2014/12/23 HTML / CSS
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
医院检讨书范文
2014/02/01 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
小学优秀班干部事迹材料
2014/05/25 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
地震捐款倡议书
2014/08/29 职场文书
2014年度考核工作总结
2014/12/24 职场文书
高中运动会广播稿
2015/08/19 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android