jquery validation remote进行唯一性验证时只使用自定义参数,不使用默认参数

在使用validation进行唯一性验证时,想各个模块写一个统一的方法,相统一参数名称,但是remote方法会默认把对应的参数传过去

如:

会把role.roleName默认作为变量提交过去

所以想自定义统一的参数,不想把默认参数传递过去

但是validation插件似乎不支持,只好看源码了

所以,既不影响其原来格式的使用,又能够对其进行扩展自定义参数(若是自定义参数,默认参数就不起作用),就修改了其源码

在页面上使用方式如下:

服务端只需在baseAction里使用:

jquery validation remote进行唯一性验证时只使用自定义参数,不使用默认参数,码迷,mamicode.com

时间: 2024-10-27 13:34:03

jquery validation remote进行唯一性验证时只使用自定义参数,不使用默认参数的相关文章

jquery.validation.js 表单验证

jquery.validation.js 表单验证 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 一导入js库 <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jq

jquery.validation.js 表单验证 完整例子使用

1 <form id="registerform" method="get"> 2 <table> 3 <tbody> 4 <tr> 5 <td class="w140"><i class="mark orange">*</i>邮箱:</td> 6 <td class="w348"><input

jQuery Validation Engine 表单验证

功能强大的 jQuery 表单验证插件,适用于日常的 E-mail.电话号码.网址等验证及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则. 兼容 IE 6+, Chrome, Firefox, Safari, Opera 10+ 版本: jQuery v1.7+ jQuery Validation Engine v2.6.2 相对 2.2.4 版本的一些区别: 部分参数功能发生变化: 输入控件可以不写 id 属性: 参数 onSuccess 和 onFailure 改为

jQuery Validation remote的缓存请求

不知大家有没有遇到,用jQuery Validation(本文讨论的版本为jQuery Validation Plugin 1.11.1)用remote方式做校验时,如果验证元素的值保持一致,进行多次验证时,第二次(含)请求并未发出,即沿用第一次远程调用的验证结果(即缓存.使用第一次请求的结果). 经常情况下,我们希望浏览器每次都去请求后台作验证的.于是作了以下尝试. >像ajax请求那样加上cache : false 尝试的结果是无效的. >在请求的URL上加时间戳 尝试的结果是无效的. &

jquery validation remote depends 验证触发条件

背景: 1:资料修改页面: 2:邮箱不能重复 修改页面,邮箱默认带出,但字段上带有remote验证,不能重复,焦点由邮箱输入框失去时,会默认触发remote验证, 介绍完毕 解决方案: 当邮箱无变化时,不主动触发remote验证: 翻了github上插件的的issues,看到一篇https://github.com/jzaefferer/jquery-validation/issues/431,大神们提供了完美的方案, email:{ required : true, email : true,

jquery easyui 1.4.1 验证时tooltip 的位置调整

现象是在表单中如果显示两列控件,右边的控件是combo,combobox 等右边有按钮的,宽度为100%时,验证不通过的tooltip 显示位置不准确如下图所示 打开 jquery.easyui-1.4.1.min.js 大概在 2575行 改为 var t=$(_1e4); if(t.parent().is('span') && opts.position == "left"){ left = t.offset().left }else{ left = t.offse

jQuery Validation Engine(二) checkHello data-errormessage

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>jQuery Validation Engine 表单验证中文版 » 在线演示 - 前端开发仓库</title> <link rel="stylesheet" href="/css/demo.css"> <link rel="st

JQuery 表单验证--jquery validation

jquery validation,表单验证控件 官方地址 :http://jqueryvalidation.org/ jquery表单验证 默认值校验规则 jquery表单验证 默认的提示 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <title>jQuery validatio

jQuery Validation Engine

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>jQuery Validation Engine 表单验证中文版 » 在线演示 - 前端开发仓库</title> <link rel="stylesheet" href="/css/demo.css"> <link rel="st