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修改css样式style
Apr 15 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
Aug 03 Javascript
javascript中this做事件参数相关问题解答
Mar 17 Javascript
5分钟理解JavaScript中this用法分享
Nov 09 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
Mar 17 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 Javascript
常用的Javascript数据验证插件
Aug 04 Javascript
基于jquery实现的仿优酷图片轮播特效代码
Jan 13 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
Dec 12 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
Aug 03 Javascript
layui操作列按钮个数和文字颜色的判断实例
Sep 11 Javascript
详解一些适用于Node.js的命名约定
Dec 08 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
帅气的琦玉老师
2020/03/02 日漫
php中神奇的fastcgi_finish_request
2011/05/02 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
JavaScript利用fetch实现异步请求的方法实例
2017/07/26 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
Python找出list中最常出现元素的方法
2016/06/14 Python
基于树莓派的语音对话机器人
2019/06/17 Python
快速解决jupyter notebook启动需要密码的问题
2020/04/21 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
Pandas的数据过滤实现
2021/01/15 Python
加拿大时装零售商:Influence U
2018/12/22 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
合作投资意向书
2014/04/01 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2016年小学生教师节广播稿
2015/12/18 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL