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 常用方法和事件详细介绍
Apr 18 Javascript
js动态创建表格,删除行列的小例子
Jul 20 Javascript
document.documentElement和document.body区别介绍
Sep 16 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
Oct 15 Javascript
zTree插件之多选下拉菜单实例代码
Nov 06 Javascript
JavaScript实现简单的时钟实例代码
Nov 23 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
JSON简介以及用法汇总
Feb 21 Javascript
webpack 2的react开发配置实例代码
Jul 28 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
Nov 09 Javascript
使用Vue.js 和Chart.js制作绚丽多彩的图表
Jun 15 Javascript
Vue深入理解插槽slot的使用
Aug 05 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
php 魔术函数使用说明
2010/02/21 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
2010/11/02 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
javascript URL编码和解码使用说明
2010/04/12 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
python实现的简单抽奖系统实例
2015/05/22 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
python中redis的安装和使用
2016/12/04 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python requests模块实例用法
2019/02/11 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
介绍一下Java中的static关键字
2012/05/12 面试题
网站美工岗位职责
2014/04/02 职场文书
商业街策划方案
2014/05/31 职场文书
食品安全承诺书范文
2014/08/29 职场文书
营业员岗位职责范本
2015/04/14 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers