bootstrap validator 使用笔记
来源:互联网 发布:软件测试 质量方法 编辑:程序博客网 时间:2024/06/04 18:36
最近做的项目,前台使用的bootstrap框架。对于前台框架来说,验证是必不可少的。对于常用的一些校验规则,如果有一个例子会更好的。虽然有提供validator的API,但是感觉不太好用。所以记录一下常用的几种校验方式。
准备工作
下载:相关的js和css文件
使用前提,必须是bootstrap框架。然后引入到项目中。
校验类型
客户端前台自校验
这种校验方式,validator已经封装的很好了。只是在写前台界面的时候要用以下这种结构:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
上面的这种结构只需要写相应的校验方式,对data-bv……进行替换 或添加属性即可。
校验常用方式
非空校验
- 1
- 1
长度限制校验
- 1
- 1
邮箱校验
- 1
- 1
日期格式校验
- 1
- 1
前后台交互校验
对于前后太交互校验,最常用的是在ajax的回调函数中进行校验。以下是一个例子,可以当作模版使用。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
这种校验方式写法容易理解,只需要在field 下面 写上需要校验的字段并指明校验方式即可。
对于有前后台交互的,只需要写上callback方法即可完成校验。
表单提交前校验
这种方式,是对上面一种写法的补充,例子如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
对于表单提交前验证,这种方式,主要是对上述校验的第二种保护,只需要添加on方法即可。
总结
对于成熟的框架来说,都会有很方便的写法,这样才会发挥出框架的作用。我们要做的就是学会使用,快速的开发。
0 0
- bootstrap validator 使用笔记
- bootstrap validator 使用笔记
- bootstrap-validator使用笔记
- 使用bootStrap-validator
- bootstrap-validator自定义验证
- struts学习笔记---Validator的使用(一)
- struts2学习笔记--使用Validator校验数据
- bootstrap使用笔记
- bootstrap-datetimePicker 使用笔记
- bootstrap switch 使用笔记
- 前端校验框架-Bootstrap Validator
- Bootstrap Validator 表单无法提交
- bootstrap 组件学习之bootstrap validator
- Validator校验框架笔记
- ZF Validator 阅读笔记
- Hibernate Validator学习笔记
- Hibernate Validator学习笔记
- Hibernate Validator学习笔记
- 主键索引和唯一索引的区别
- Hibernate中的ID生成策略(XML和Annotation)
- HDU 2089 不要62
- Kafka和Spring集成实践
- MySQL存储过程详解
- bootstrap validator 使用笔记
- springMVC源码分析--HandlerMethod
- ajax传递参数给springmvc一句话总结
- Leetcode 21 Merge Two Sorted Lists
- Two sum
- Glide清除缓存
- [Codeforces #388D Leaving Auction] 线段树+二分
- nginx服务器操作命令(重启命令关闭)
- HDU 5997 BestCoder Round #90 1003 rausen loves cakes 线段树 树状数组