<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>邓</title> | |
<link rel="stylesheet" href="../vendor/bootstrap/css/bootstrap.css"/> | |
<link rel="stylesheet" href="../dist/css/bootstrapValidator.css"/> | |
<script type="text/javascript" src="../vendor/jquery/jquery-1.10.2.min.js"></script> | |
<script type="text/javascript" src="../vendor/bootstrap/js/bootstrap.min.js"></script> | |
<script type="text/javascript" src="../dist/js/bootstrapValidator.js"></script> | |
</head> | |
<body> | |
<div class="container"> | |
<div class="row"> | |
<!-- form: --> | |
<section> | |
<div class="page-header"> | |
<h1>Bootstrap Validate 标题</h1> | |
</div> | |
<div class="col-lg-8 col-lg-offset-2"> | |
<form id="defaultForm" method="post" action="target.php" class="form-horizontal"> | |
<fieldset> | |
<legend>账号验证 + 选择验证①:</legend> | |
<!-- 账号验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">账号</label> | |
<div class="col-lg-5"> | |
<input type="text" class="form-control" name="username" /> | |
</div> | |
</div> | |
<!-- 选择验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">国家</label> | |
<div class="col-lg-5"> | |
<select class="form-control" name="country"> | |
<option value="">-- 请选择一项 --</option> | |
<option value="fr">France</option> | |
<option value="de">Germany</option> | |
<option value="it">Italy</option> | |
<option value="jp">Japan</option> | |
<option value="ru">Russia</option> | |
<option value="gb">United Kingdom</option> | |
<option value="us">United State</option> | |
</select> | |
</div> | |
</div> | |
<!-- 勾选 √ 验证 --> | |
<div class="form-group"> | |
<div class="col-lg-5 col-lg-offset-3"> | |
<div class="checkbox"> | |
<input type="checkbox" name="acceptTerms" /> | |
√是否接受本公司协议 | |
</div> | |
</div> | |
</div> | |
</fieldset> | |
<fieldset> | |
<legend>验证规则②:</legend> | |
<!-- 邮箱格式验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">Email 邮箱</label> | |
<div class="col-lg-5"> | |
<input type="text" class="form-control" name="email" /> | |
</div> | |
</div> | |
<!-- 网址验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">网址链接</label> | |
<div class="col-lg-5"> | |
<input type="text" class="form-control" name="website" placeholder="http://" /> | |
</div> | |
</div> | |
<!-- 手机号 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">手机号</label> | |
<div class="col-lg-5"> | |
<input type="text" class="form-control" name="phoneNumber" /> | |
</div> | |
</div> | |
<!-- 颜色格式 验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">颜色</label> | |
<div class="col-lg-3"> | |
<input type="text" class="form-control" name="color" /> | |
</div> | |
</div> | |
<!-- 邮政编码 验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">US zip code邮政编码</label> | |
<div class="col-lg-3"> | |
<input type="text" class="form-control" name="zipCode" /> | |
</div> | |
</div> | |
</fieldset> | |
<fieldset> | |
<legend>密码验证③:</legend> | |
<!-- 密码 验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">密码</label> | |
<div class="col-lg-5"> | |
<input type="password" class="form-control" name="password" /> | |
</div> | |
</div> | |
<!-- 密码一致 验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">确认密码</label> | |
<div class="col-lg-5"> | |
<input type="password" class="form-control" name="confirmPassword" /> | |
</div> | |
</div> | |
</fieldset> | |
<fieldset> | |
<legend>其他验证④:</legend> | |
<!-- 年龄 验证 --> | |
<div class="form-group"> | |
<label class="col-lg-3 control-label">年龄</label> | |
<div class="col-lg-3"> | |
<input type="text" class="form-control" name="ages" /> | |
</div> | |
</div> | |
</fieldset> | |
<div class="form-group"> | |
<div class="col-lg-9 col-lg-offset-3"> | |
<button type="submit" class="btn btn-primary">Submit</button> | |
</div> | |
</div> | |
</form> | |
</div> | |
</section> | |
<!-- :form --> | |
</div> | |
</div> | |
<script type="text/javascript"> | |
$(document).ready(function() { | |
$('#defaultForm').bootstrapValidator({ | |
fields: { | |
// 账号验证 | |
// username: { //字段名称:name | |
// validators: { //验证规则如下: | |
// notEmpty: { //非空验证 | |
// message: '请输入username2' | |
// }, | |
// stringLength: { //字符串长度验证 | |
// min: 3, | |
// max: 10, | |
// message: '请输入3~10位之间的字符' | |
// }, | |
// regexp: { //输入的类型验证 | |
// // regexp: /^[a-zA-Z0-9_\.]+$/, | |
// regexp: /^[0-9_\.]+$/, | |
// message: '只能输入数字' | |
// } | |
// } | |
// }, | |
//是否选择一项: | |
// country: { | |
// validators: { //验证规则: | |
// notEmpty: { //非空验证 | |
// message: '请选择一项' | |
// } | |
// } | |
// }, | |
//是否勾选 √: | |
// acceptTerms: { | |
// validators: { | |
// notEmpty: { | |
// message: '此项必填' | |
// } | |
// } | |
// }, | |
//邮箱 格式验证: | |
// email: { | |
// validators: { | |
// notEmpty: { | |
// message: '此项必填' | |
// }, | |
// emailAddress: { | |
// message: '请输入正确的邮箱格式' | |
// } | |
// } | |
// }, | |
//网站地址 验证: | |
// website: { | |
// validators: { | |
// uri: { | |
// message: '请输入正确的URL地址eg:http://www.baidu.com' | |
// } | |
// } | |
// }, | |
//手机号 验证: | |
// phoneNumber: { | |
// validators: { | |
// digits: { | |
// message: '请输入正确的手机号' | |
// } | |
// } | |
// }, | |
//颜色格式 | |
// color: { | |
// validators: { | |
// hexColor: { | |
// message: '请输入正确的颜色eg:#9bf' | |
// } | |
// } | |
// }, | |
//邮编格式 | |
// zipCode: { | |
// validators: { | |
// zipCode: { | |
// country: 'US', | |
// message: '输入的邮政编码' | |
// } | |
// } | |
// }, | |
//密码验证 | |
// password: { | |
// validators: { | |
// notEmpty: { | |
// message: '此项必填' | |
// }, | |
// identical: { | |
// field: 'confirmPassword', //字段名name | |
// message: '两次密码输入的不一致1' | |
// } | |
// } | |
// }, | |
//是否输入的一致: | |
// confirmPassword: { | |
// validators: { | |
// notEmpty: { | |
// message: '此项必填' | |
// }, | |
// identical: { | |
// field: 'password', | |
// message: '两次密码输入的不一致2' | |
// } | |
// } | |
// }, | |
//年龄 验证: | |
ages: { | |
validators: { | |
lessThan: { | |
value: 100, | |
inclusive: true, | |
message: '不能大于100岁' | |
}, | |
greaterThan: { | |
value: 10, | |
inclusive: false, | |
message: '不能小于10岁' | |
} | |
} | |
} | |
//结束验证 | |
} | |
}); | |
}); | |
</script> | |
</body> | |
</html> | |
来源:https://www.cnblogs.com/vip-deng-vip/p/7011281.html