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 相关文章推荐
Node.js开发指南中的简单实例(mysql版)
Sep 17 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
Sep 01 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
Mar 29 Javascript
基于JS实现导航条flash导航条
Jun 17 Javascript
JavaScript仿微博发布信息案例
Nov 16 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
javascript实现异形滚动轮播
Nov 28 Javascript
详解小程序BackgroundAudioManager踩坑之旅
Dec 08 Javascript
JS实现“全选”和"全不选"功能代码实例
Feb 06 Javascript
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
Jul 20 Javascript
Ajax实现页面无刷新留言效果
Mar 24 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中取得文件的后缀名?
2012/02/20 PHP
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
2016/12/14 PHP
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
JS实现页面打印功能
2017/03/16 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
Vuerouter的beforeEach与afterEach钩子函数的区别
2018/12/26 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
JavaScript Reflect Metadata实现详解
2019/12/12 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
Python中请使用isinstance()判断变量类型
2014/08/25 Python
Python合并字符串的3种方法
2015/05/21 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
电气工程和自动化自荐信范文
2013/12/25 职场文书
放飞理想演讲稿
2014/09/09 职场文书
2014年电厂工作总结
2014/12/04 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python