博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
parsley.js自定义验证规则之大小写
阅读量:6230 次
发布时间:2019-06-21

本文共 1306 字,大约阅读时间需要 4 分钟。

这两天在写页面时,需要自己添加一个验证规则。input输入框添加了:

data-parsley-apiName_unique_namedata-parsley-apiName_unique_name-message="[@s.m'global.apidev.add.info1'/]"

这两行代码,目的是为了校验所输入参数在数据库的唯一性。

*

页面如下:

153734_kuuO_3316877.png

写的js代码如下:

 

window.ParsleyConfig = window.ParsleyConfig || {};  window.ParsleyConfig.validators = window.ParsleyConfig.validators || {};    (function($) {    window.ParsleyConfig = $.extend(true, {}, window.ParsleyConfig, {         validators: {    	/**		 * 接口管理添加:接口名称唯一性验证		 */		apiName_unique_name: {			fn: function (value) {				debugger;				var exists = true;				$.ajax({					type:'post',					url:'checkUnique1.shtml',					data:{apiName:value},					async:false,					success:function(result){						exists = result != 'exists';					}				});				return exists;			},			priority: 32		}			}  });}(window.jQuery || window.Zepto));

但是不起效果。各种搜资料和别人写的代码对比,都没有发现问题。一度怀疑人生。

无意中思考会不会自定义的校验要小写,试了之后发现果然。上面的apiName_unique_name一律改为apiname_unique_name之后,一切正常。

转载于:https://my.oschina.net/wuyiyi/blog/1359211

你可能感兴趣的文章
oracle 12cR1&12cR2核心高实用性新特性
查看>>
pandas Series的sort_values()方法
查看>>
SQL SERVER CHAR ( integer_expression )各版本返回值差异的案例
查看>>
pytest文档7-pytest-html生成html报告
查看>>
微信小程序弹窗组件
查看>>
安装使用ionic3
查看>>
结构体初始化
查看>>
java中this的N种使用方法
查看>>
Windows IIS安装php
查看>>
mingw 设置python 设置git环境变量
查看>>
linux 系统下如何进行用户之间的切换
查看>>
设计一个算法移除字符串中的重复字符,并写出测试用例。
查看>>
goole机器学习视频链接【学习笔记】
查看>>
查看django版本的方法
查看>>
kafka channle的应用案例
查看>>
WPF 圆角textbox
查看>>
熊彼特的创新理论:非连续性模型
查看>>
Windows10内置ubuntu子系统安装后中文环境设置
查看>>
Spring Security教程(八):用户认证流程源码详解
查看>>
由浅入深:CNN中卷积层与转置卷积层的关系
查看>>