formValidator 插件 使用总结
2024-08-26 03:51:59
1. 大小写的问题, formvalidator 的属性 大小写问题一定要注意, 在踩过的坑里就包括这个, 把所有属性的第二个字母的开头全部写成大写 ,导致提示信息不能用,这个问题纠结了好久
2.errorfocus 属性, 这个是控制报错后是否第一错误控件获得焦点,(暂且就这么理解吧)
3.ajaxValidator 验证控件,这个是用的最多也最容易犯错的,这个一般是配合controll 验证控件值是否存在
示例:
$("#txtMessCode").formValidator({ validatorgroup: "2", onfocus: '' })
.inputValidator({ type: "size", min: 6, max: 6, onerror: "手机验证码错误" }).ajaxValidator({
type: 'post',
url: '/member/CheckMobileCode',
data:'type=0',
async: false,
success: function(msg) {
if (msg == 0) {
return true;
} else return false;
},
onerror: "短信验证码错误",
onwait: "正在对短信验证码校验,请稍候..."
});
此处没有传入任何 参数, 但是 后台是把 当前validatorgroup :2 的所有控件都传到后台了 ,如果要另外传参数 且 传入参数的控件和当前不在同一组验证中 是不到值的 ,具体为什么我也不清楚
后台获取参数:
public int CheckMobileCode()
{
var moblie = Request.Params["BindMobile"].ToStr();
var mcode = Request.Params["txtmobliecode"].ToStr();
int type = Request.Params["type"].ToInt();
var result = new GlobalSmsService().CodeCheck(moblie, mcode, type);
return result.Code;
}
注意 bindmobile 都是 控件的name 只有通过name 才能获取到
最新文章
- C#进阶系列——WebApi 异常处理解决方案
- mysql 求最小值/最大值
- SQL Server编程(04)基本语法【转载】
- Factor Combinations
- JavaEE 7技术一览
- MVC 模型
- UITextField的总结
- memcached 最大连接数及其内存大小的设置
- iOS8的一些控件的变更---备用
- Java之循环输出等腰三角形
- mysql集群安装(centos)
- html链接
- iOS之崩溃处理:This application is modifying the autolayout engine from a background thread
- TimeUnit枚举类
- 《决战大数据:驾驭未来商业的利器》【PDF】下载
- 利用PowerDesigner15在win7系统下对MySQL 进行反向工程(三)
- codeforces463D
- php,单引号与双引号的区别
- 学习笔记:AC自动机
- 深入浅出Node.js--数据通讯,NET模块运行机制
热门文章
- Hbase的集群安装
- redis在实践中的一些常见问题以及优化思路
- IDE 热部署配置
- 如何快速扫描C段(网站快照、后台识别/登录、目录扫描)
- mac与Windows系统支持软件汇总
- 软件工程个人作业四--alpha阶段个人总结
- myeclipse2017+ssm+tomcat8+jdk1.8
- Delphi中Chrome Chromium、Cef3学习笔记(五)
- Echart ,X轴显示的为tooltip内显示的一部分内容放在上面显示的一部分如下图所示
- __proto__、prototype和原型对象