bootstrapvalidato
来源:互联网 发布:codol 正义 数据 编辑:程序博客网 时间:2024/06/08 00:28
<div class="container"><div class="row"><!-- form: --><section><div class="page-header"><h1>用户注册</h1></div><div class="col-lg-8 col-lg-offset-2"><form id="defaultForm" method="post" action="target.php"class="form-horizontal"><fieldset><div class="form-group"><label class="col-lg-3 control-label">Username</label><div class="col-lg-5"><input type="text" class="form-control" name="username" id="username"/></div></div></fieldset><fieldset><div class="form-group"><label class="col-lg-3 control-label">Password</label><div class="col-lg-5"><input type="password" class="form-control" name="password" id="password"/></div></div><div class="form-group"><label class="col-lg-3 control-label">Retype password</label><div class="col-lg-5"><input type="password" class="form-control"name="confirmPassword" /></div></div><!-- 时间 --><div class="form-group" style="display: none;"><label class="col-lg-3 control-label">time</label><div class="col-lg-5"><input type="text" class="form-control" name="" id="time"/></div></div><div class="form-group"><label class="col-lg-3 control-label">comment</label><div class="col-lg-5"><textarea class="form-control" name="comment" rows="5" id="comment"></textarea></div></div></fieldset><div class="form-group"><div class="col-lg-9 col-lg-offset-3" ><button type="submit" class="btn btn-primary" style="margin-left: 85px;">Submit</button><button type="submit" class="btn btn-primary" style="margin-left: 80px;">Replace</button></div></div></form></div></section><!-- :form --></div></div>
样式布局bookstrap差不多一样
<link rel="stylesheet" href="bootstrap/css/bootstrap.css" /><link rel="stylesheet" href="bootstrap/css/bootstrapValidator.css" /><script type="text/javascript" src="js/jquery-2.2.3.js"></script><script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script><script type="text/javascript"src="bootstrap/js/bootstrapValidator.min.js"></script>
js脚本
我稍微改动了提示
$('#defaultForm').bootstrapValidator({message : 'This value is not valid',feedbackIcons : {valid : 'glyphicon glyphicon-ok',invalid : 'glyphicon glyphicon-remove',validating : 'glyphicon glyphicon-refresh'},fields : {username : {message : 'The username is not valid',validators : {notEmpty : {message : '用户名不能为空'},stringLength : {min : 6,max : 30,message : '用户名必须大于6,小于30字符长'},regexp : {regexp : /^[a-zA-Z0-9_\.]+$/,message : '用户名只能由字母、数字、点和下划线组成'}}},password : {validators : {notEmpty : {message : '密码是必需的,不能是空的'},identical : {field : 'confirmPassword',message : '密码和它的确认是不一样的'},different : {field : 'username',message : '密码不能与用户名相同'}}},confirmPassword : {validators : {notEmpty : {message : '确认密码是必需的,并且不能是空的'},identical : {field : 'password',message : '密码和它的确认是不一样的'},different : {field : 'username',message : '密码不能与用户名相同'}}}}});
参数:
notEmpty:非空验证;
stringLength:字符串长度验证;
regexp:正则表达式验证;
emailAddress:邮箱地址验证(都不用我们去写邮箱的正则了~~)
除此之外,在文档里面我们看到它总共有46个验证类型,我们抽几个常见的出来看看:
base64:64位编码验证;
between:验证输入值必须在某一个范围值以内,比如大于10小于100;
creditCard:身份证验证;
date:日期验证;
ip:IP地址验证;
numeric:数值验证;
phone:电话号码验证;
uri:url验证;
附上源码:
bootstrapvalidator源码:https://github.com/nghuuphuoc/bootstrapvalidator
boostrapvalidator api:http://bv.doc.javake.cn/api/
http://web.jobbole.com/87169/例子阅读全文
0 0
- bootstrapvalidato
- win10上安装mysql5.7
- 安装matlab7遇到的问题
- Java面向对象入门讲解(深入浅出)
- 理解angular中的module和injector,即依赖注入
- Python学习17_边缘与轮廓
- bootstrapvalidato
- Spring Data Mongo单元测试Junit
- Hdu-6035 Colorful Tree(dfs)
- android开源库---Dagger2入门学习(简单使用)
- K-means 聚类算法的理解与案例实战
- Mac_java开发_重要但不常用命令集
- Hadoop基础教程-第10章 HBase:Hadoop数据库(10.5 HBase Shell)(草稿)
- 第十三天java学习笔记
- 04期:从JS垃圾回收机制和词源来透视闭包