bootstrapValidator.min.js表單驗證插件
本文實例為大家分享了bootstrapValidator.min.js表單驗證的具體代碼,供大家參考,具體內(nèi)容如下
注意:下載后全選復(fù)制并粘貼到新建js文件名為bootstrapValidator.min.js下即可。
測試代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
table{
width: 690px;
}
th{
padding-left: 23%;
padding-bottom: 20px;
}
td{
width: 110px;
}
b{
color: #f00;
}
</style>
</head>
<body>
<!--表單-->
<div class="ctn">
<form class="fm" method="post" onsubmit="return doTable()">
<table align="center">
<th class="perWl" align="left" colspan="2">物流服務(wù)商</th>
<tr>
<td class="txt" align="right" width="100">登 陸 名 稱:</td>
<td class="wlIcon icon">
<s></s>
<input type="text" name="lgname" maxlength="20"/>
<b>*</b>
<span></span>
</td>
</tr>
<tr>
<td class="txt" align="right">密 碼:</td>
<td class="wlIcon icon">
<s class="mm"></s>
<input type="password" name="password" maxlength="18"/>
<b>*</b>
<span></span>
</td>
</tr>
<tr>
<td class="txt" align="right">確 認(rèn) 密 碼:</td>
<td class="wlIcon icon">
<s class="mm"></s>
<input type="password" name="repass" maxlength="18"/>
<b>*</b>
<span></span>
</td>
</tr>
<tr>
<td class="wlBtns" align="center" colspan="2">
<s></s>
<button type="submit">注 冊</button>
<button class="cancel" type="submit">取 消</button>
</td>
</tr>
</table>
</form>
</div>
<script src="js/jquery-1.11.3.js"></script>
<script src="js/bootstrapValidator.min.js"></script>
<script type="text/javascript">
/*表單驗證*/
var gets = true;//是否讓表單提交
$(function(){
// 提示信息===========================================
$("input[name=lgname]").focus(function(){
if($(this).val() == this.defaultValue){
$(this).val('');
}
}).blur(function(){
if($(this).val() == ''){
$(this).val(this.defaultValue);
}
});
//當(dāng)輸入框失去焦點的時候,需要執(zhí)行的方法
$("input[name=lgname]").blur(function(){doLgname();});
$("input[name=password]").blur(function(){doPassword();});
$("input[name=repass]").blur(function(){doRepass();});
});
// 登陸名稱的驗證==========================
function doLgname(){
var t = $("input[name=lgname]");
var span = t.next();
if(/^\w{6,16}$/.test(t.val())){
span.html("填寫正確").css({color:"green",fontSize:"12px"});
return true;
}else{
span.html("包含數(shù)字、字母、下劃線,長度在6-16之間").css({color:"#ec4e4e",fontSize:"12px"});
return false;
}
}
// 密碼的驗證==========================
function doPassword(){
var t = $("input[name=password]");
var span = t.next();
if(t.val() == ''){
span.html("密碼不能為空").css({color:"#ec4e4e",fontSize:"12px"});
return false;
}else{
span.html('');
if(/.{15,}/.test(t.val())){
span.html("密碼長度不合法");
return false;
}
return true;
}
}
// 確認(rèn)密碼的驗證==========================
function doRepass(){
var t = $("input[name=repass]");
var span = t.next();
if(t.val() == $("input[name=password]").val() && t.val() != ''){
span.html("填寫正確").css({color:"green",fontSize:"12px"});
return true;
}else{
span.html("兩次密碼不一致").css({color:"#ec4e4e",fontSize:"12px"});
return false;
}
}
// 數(shù)據(jù)提交的時候執(zhí)行的方法
function doTable(){
var lg = doLgname();
var pass = doPassword();
var repass = doRepass();
if(lg&&pass&&repass){
return true;
}else{
return false;
}
}
</script>
</body>
</html>
表單插件:bootstrapValidator.min.js 下載地址
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
TypeError document.getElementById(...) is null錯誤原因
這篇文章主要介紹了TypeError document.getElementById(...) is null錯誤原因,這是很容易犯的一個低級錯誤,需要的朋友可以參考下2015-05-05
小程序中使用css var變量(使js可以動態(tài)設(shè)置css樣式屬性)
這篇文章主要介紹了小程序中使用css var變量,使js可以動態(tài)設(shè)置css樣式屬性,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
TypeScript泛型參數(shù)默認(rèn)類型和新的strict編譯選項
這篇文章主要介紹了TypeScript泛型參數(shù)默認(rèn)類型和新的strict編譯選項,對TypeScript感興趣的同學(xué),可以參考下2021-05-05
微信小程序textarea層級過高(蓋住其他元素)問題的解決辦法
這篇文章主要給大家介紹了關(guān)于微信小程序textarea層級過高(蓋住其他元素)問題的解決辦法,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
bootstrap插件treeview實現(xiàn)全選父節(jié)點下所有子節(jié)點和反選功能
這篇文章主要為大家詳細(xì)介紹了bootstrap插件treeview實現(xiàn)全選父節(jié)點下所有子節(jié)點、反選功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
Javascript 更新 JavaScript 數(shù)組的 uniq 方法
2008-01-01
JS+CSS實現(xiàn)的日本門戶網(wǎng)站經(jīng)典選項卡導(dǎo)航效果
這篇文章主要介紹了JS+CSS實現(xiàn)的日本門戶網(wǎng)站經(jīng)典選項卡導(dǎo)航效果,涉及JavaScript針對頁面元素的動態(tài)遍歷及樣式動態(tài)修改技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09

