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

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

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

<div class="form-group"><label class="col-sm-3 control-label">[@s.m"global.apidev.add.interfaceName"/]</label><div class="col-sm-7"><input type="text" name="apiName" id="apiName"class="form-control"data-parsley-apiName_unique_namedata-parsley-apiName_unique_name-message="[@s.m'global.apidev.add.info1'/]"data-parsley-required-message="[@s.m'global.apidev.add.info2'/]"data-parsley-maxlength="255"data-parsley-maxlength-message="[@s.m'global.apidev.add.info3'/]"data-parsley-trigger="blur"placeholder="[@s.m'global.base.inputInfo'/]"required="required"></div><span class="col-sm-1 asterisk">*</span></div>

页面如下:

写的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

parsley.js自定义验证规则之大小写相关推荐

  1. easyui的validatebox重写自定义验证规则的几个实例

    validatebox已经实现的几个规则: 验证规则是根据使用需求和验证类型属性来定义的,这些规则已经实现(easyui API): email:匹配E-Mail的正则表达式规则. url:匹配URL ...

  2. validatebox自定义验证规则以及使用

    //===============jsp======state====//开启验证<script type="text/javascript"> ​​​​​​​yZ() ...

  3. layui单选框verify_layui lay-verify form表单自定义验证规则详解

    虽然layui的官方文档已经是写的比较详细,但是初次使用的时候总会懵一下,这里纪录一下lay-verify自定义验证规则的时候到底放哪. html: 提交 js: form.verify({ //数组 ...

  4. 后盾网lavarel视频项目---自定义验证和自定义验证规则

    后盾网lavarel视频项目---自定义验证和自定义验证规则 一.总结 一句话总结: 1.自定义验证就是用的自定义验证请求类:php artisan make:request AdminPost 2. ...

  5. yii2中的rules 自定义验证规则详解

    yii2的一个强大之处之一就是他的Form组件,既方便又安全.有些小伙伴感觉用yii一段时间了,好嘛,除了比tp"难懂"好像啥都没有. 领导安排搞一个注册的功能,这家伙刷刷刷的又是 ...

  6. 教你三种Model(AR)中自定义验证规则的方法

    2019独角兽企业重金招聘Python工程师标准>>> 各位Yii2兄弟都知道Model的rules里面可以使用自己定义的验证规则,我们今天就把自定义规则做一个总结,进行一次彻底的知 ...

  7. php验证法则是10位数字,自定义验证规则

    > ## 设置验证规则 ``` // 1.数组传入(针对在控制器中定义验证) $rules = [ 'name' => 'require|max:25', 'age' => 'num ...

  8. layui的表单——自定义验证规则

    最近layui的表单用的比较多,所以整理来一下自定义的验证如下(下面是自己写的例子): layui的官网 引入layui之后 html <form action="" cla ...

  9. Gin验证请求参数-自定义验证规则

    Gin对请求参数自定义验证规则可以分三步: 自定义结构体验证绑定binding标签 针对该标签定义验证方法 再将该验证方法注册到validator验证器里面 自定义结构体验证绑定binding标签 需 ...

  10. validate校验及自定义验证规则

    1.默认校验 (1).required:true 必输字段 (2).remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验证输入 ...

最新文章

  1. C#进行Visio二次开发之知识点考核试题
  2. 计算机视觉:值得一读的五本计算机视觉教科书
  3. Qt Creator指定动态属性
  4. JavaScript 自执行函数剖析
  5. 小程序 | 保存图片时处理名称的细节(时间戳+后缀名)
  6. 小汤学编程之JDBC番外篇——DBUtil工具类
  7. SLAM Cartographer(10)子图
  8. ddx_check绑定注意事项
  9. c语言中如何确保一个程序是单例的_c++单例模式
  10. 关于kinect的一些想法
  11. lsass.exe和smss.exe病毒专杀工具——即磁碟机病毒专杀工具(转载)
  12. 【自制】3D全息投影
  13. 微信小游戏《头脑吃鸡》题库
  14. [微信小程序]搜索功能实现,搜索框样式
  15. OpenNLP中关于语言检测的语料训练
  16. 从身份证号里可以解析出出生地,年月日,性别及年龄
  17. linux基础知识大纲
  18. MySQL 优化思路与工具
  19. 主成分分析法(PCA)解析与MATLAB实践
  20. BFS模版题----水缸灌水(c++)

热门文章

  1. LINUX常用的安全检测工具
  2. PhpED和Zend Studio for Eclipse的Debugger配置
  3. [转]Asp.Net下导出/导入规则的Excel(.xls)文件
  4. Mutex(互斥锁)
  5. python unittest教程_python unittest 基本介绍
  6. 解决VIM打开U盘文件中文乱码的问题以及VIM有用的配置
  7. CentOS7下初始化PostgreSQL
  8. Linux内核DMA机制
  9. gcc中设置特定代码块的优化级别
  10. 淘宝商品比价定向爬虫