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 相关文章推荐
同一个表单 根据要求递交到不同页面的实现方法小结
Aug 05 Javascript
EXT中xtype的含义分析
Jan 07 Javascript
javascript 上下banner替换具体实现
Nov 14 Javascript
php和js对数据库图片进行等比缩放示例
Apr 28 Javascript
jQuery对象初始化的传参方式
Feb 26 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
js+html5实现半透明遮罩层弹框效果
Aug 24 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
详解Vue 的异常处理机制
Nov 30 Vue.js
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
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
详解JavaScript的变量
2019/04/04 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
python抓取京东商城手机列表url实例代码
2013/12/18 Python
Python 列表list使用介绍
2014/11/30 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
给校长的建议书100字
2014/05/16 职场文书
环境科学专业教师求职信
2014/07/12 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript