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 相关文章推荐
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
jquery easyui的tabs使用时的问题
Mar 23 Javascript
js word表格动态添加代码
Jun 07 Javascript
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
Mar 03 Javascript
js动态生成form 并用ajax方式提交的实现方法
Sep 09 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
May 17 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
Apr 20 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
Sep 14 Javascript
js 将线性数据转为树形的示例代码
May 28 Javascript
对TypeScript库进行单元测试的方法
Jul 18 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
php验证手机号码
2015/11/11 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
禁止js文件缓存的代码
2010/04/09 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
js中this的用法实例分析
2015/01/10 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
2016/08/06 Javascript
Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
2016/12/31 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
python实现无证书加密解密实例
2014/10/27 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
python3中sys.argv的实例用法
2020/04/24 Python
深入浅析Python代码规范性检测
2020/07/31 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
什么是唯一索引
2015/07/05 面试题
测试工程师职业规划书
2014/02/06 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
公司户外活动总结
2014/07/04 职场文书
业务员岗位职责
2015/02/03 职场文书
端午节活动总结报告
2015/02/11 职场文书
画展观后感
2015/06/17 职场文书
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python