最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrapvalidator校驗、校驗清除重置的實現(xiàn)代碼(推薦)

 更新時間:2016年09月28日 10:50:14   作者:zhangtongzct  
這篇文章給大家介紹了bootstrapvalidator校驗、校驗清除重置的實現(xiàn)代碼,在代碼中需要我們引入css與js文件,大家可以參考下文的代碼

1.引入css與js

  bootstrapValidator.min.css

  bootstrapValidator.min.js

2.html中的modal代碼

<div class="modal fade" id="editModal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">×</button>
<h4 class="modal-title" id="editModalLabel"></h4>
</div>
<div class="modal-body">
<!-- form start -->
<form class="form-horizontal" id="saveadmin_form"
name="form-horizontal">
<input type="hidden" id="adminid" />
<div class="box-body">
<dl class="dl-horizontal">
<div class="form-group">
<div class="col-sm-10">
<dt>管理員名</dt>
<dd>
<lable id="edit_show_adminname"></lable>
<input type="text" class="form-control" id="edit_adminName"
name="edit_adminName" data-bv-notempty="true"
name="edit_adminName">
</dd>
</div>
</div>
<div class="form-group" id="div_password">
<div class="col-sm-10">
<dt>密碼</dt>
<dd>
<input type="text" class="form-control" name="edit_passwd"
id="edit_passwd">
</dd>
</div>
</div>
<div class="form-group" id="div_password1">
<div class="col-sm-10">
<dt>確認密碼</dt>
<dd>
<input type="text" class="form-control" name="edit_passwd1"
id="edit_passwd1">
</dd>
</div>
</div>
<div class="form-group">
<div class="col-sm-10">
<dt>顯示名</dt>
<dd>
<input type="text" name="edit_displayName"
class="form-control" id="edit_displayName">
</dd>
</div>
</div>
<div class="form-group">
<div class="col-sm-10">
<dt>郵箱</dt>
<dd>
<input type="text" data-bv-notempty="true" name="edit_Mail"
class="form-control" id="edit_Mail">
</dd>
</div>
</div>
<div class="form-group">
<div class="col-sm-10">
<dt>備注</dt>
<dd>
<textarea class="form-control" name="edit_desc" rows="3"
id="edit_desc"></textarea>
</dd>
</div>
</div>
</dl>
</div>
<!-- /.box-body -->
<div class="modal-footer">
<!-- <button type="button" onclick="saveAdmin()" class="btn btn-default">保存</button> -->
<button onclick="saveAdmin()" type="button" class="btn btn-success">
<i class="fa fa-check"></i> 保存
</button>
<button type="button" class="btn btn-danger" data-dismiss="modal">
<i class="fa fa-times"></i> 關(guān)閉
</button>
</div>
</form>
</div>
</div>
</div>
</div>

3.js代碼

//保存
function saveAdmin(){
//開啟驗證
$('#saveadmin_form').data('bootstrapValidator').validate(); 
if(!$('#saveadmin_form').data('bootstrapValidator').isValid()){ 
return ; 
} 
//表單提交
$.ajax({
type: "POST",
dataType : 'json',
url: "<%=request.getContextPath()%>/user/saveUser.html?ma="+Math.random(),
data: {
"type" :"0",
"id":$("#adminid").val(),
"account":$("#edit_adminName").val(),
"display_name":$("#edit_displayName").val(),
"password":$("#edit_passwd").val(),
"mail":$("#edit_Mail").val(),
"role":$("#edit_role").val(),
"desc":$("#edit_desc").val()
},
success :function(json) {
json = eval("("+json+")");
$("#editModal").modal("hide");
$("#dialog_content").html(json.message);
$("#dialog_button_queren").hide();
$("#dialog_modal").modal("show");
t.ajax.reload( null, true );
}
});
}
//初始化表單驗證
$(document).ready(function() {
formValidator();
});
/*********************************校驗重置重點在這里 當modal隱藏時銷毀驗證再重新加載驗證****************************************/ 
//Modal驗證銷毀重構(gòu)
$('#editModal').on('hidden.bs.modal', function() {
$("#saveadmin_form").data('bootstrapValidator').destroy();
$('#saveadmin_form').data('bootstrapValidator', null);
formValidator();
});
//form驗證規(guī)則
function formValidator(){
$('#saveadmin_form').bootstrapValidator({
message: 'This value is not valid',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
//管理員名
edit_adminName: {
message: '管理員名驗證失敗',
validators: {
notEmpty: {
message: '管理員名不能為空'
},
stringLength: {
min: 5,
max: 64,
message: '管理員名長度必須在6到64位之間'
}
}
},
//密碼
edit_passwd: {
message: '密碼驗證失敗',
validators: {
notEmpty: {
message: '密碼不能為空'
},
stringLength: {
min: 5,
max: 64,
message: '密碼長度在5到64之間'
}/* ,
identical: {
field: 'edit_passwd1',
message: '兩次密碼不相同'
} */
}
},
//密碼確認
edit_passwd1: {
message: '密碼確認驗證失敗',
validators: {
notEmpty: {
message: '密碼確認不能為空'
},
identical: {
field: 'edit_passwd',
message: '兩次密碼不相同'
}
}
},
//顯示名
edit_displayName: {
message: '用戶名驗證失敗',
validators: {
notEmpty: {
message: '顯示名不能為空'
},
stringLength: {
min: 5,
max: 128,
message: '顯示名長度必須在6到18位之間'
}
}
},
//郵箱
edit_Mail: {
validators: {
notEmpty: {
message: '郵箱不能為空'
},
emailAddress: {
message: '郵箱格式正確'
},
stringLength: {
max:256,
message: '郵箱長度必須小于256'
}
}
},
//備注
edit_desc: {
message: '備注驗證失敗',
validators: {
stringLength: {
max: 256,
message: '備注長度長度必須小于256'
}
}
},
}
});
}

以上所述是小編給大家介紹的Bootstrapvalidator校驗、校驗清除重置的實現(xiàn)代碼(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Mint-UI時間組件起始時間問題及時間插件使用

    Mint-UI時間組件起始時間問題及時間插件使用

    這篇文章主要介紹了Mint-UI時間組件起始時間問題的解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • 使用?TypeScript?開發(fā)?React?函數(shù)式組件

    使用?TypeScript?開發(fā)?React?函數(shù)式組件

    這篇文章主要介紹了使用?TypeScript開發(fā)React函數(shù)式組件,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-08-08
  • 基于打包工具Webpack進行項目開發(fā)實例

    基于打包工具Webpack進行項目開發(fā)實例

    這篇文章主要介紹了基于打包工具Webpack進行項目開發(fā)實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 詳解JS HTML Web端使用MQTT通訊測試

    詳解JS HTML Web端使用MQTT通訊測試

    這篇文章主要介紹了JS HTML Web端使用MQTT通訊測試,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • JS使用數(shù)組實現(xiàn)的隊列功能示例

    JS使用數(shù)組實現(xiàn)的隊列功能示例

    這篇文章主要介紹了JS使用數(shù)組實現(xiàn)的隊列功能,結(jié)合實例形式分析了javascript基于數(shù)組的隊列定義、元素添加、讀取等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • js控制分頁打印、打印分頁示例

    js控制分頁打印、打印分頁示例

    分頁打印的實現(xiàn)方法有很多,本文為大家介紹的使用js來完成這個需求,感興趣的朋友可以參考下
    2014-02-02
  • JS腳本根據(jù)手機瀏覽器類型跳轉(zhuǎn)WAP手機網(wǎng)站(兩種方式)

    JS腳本根據(jù)手機瀏覽器類型跳轉(zhuǎn)WAP手機網(wǎng)站(兩種方式)

    隨著移動互聯(lián)網(wǎng)的不斷普及,企業(yè)的網(wǎng)絡(luò)宣傳不僅只局限在PC端,還要在移動端發(fā)展。我們在自己的網(wǎng)站做了WAP手機完整之后,如果有用戶通過手機訪問我們的企業(yè)頂級域名網(wǎng)站,就要判斷跳轉(zhuǎn)到專為的WAP網(wǎng)站,下面小編給大家整理有關(guān)手機瀏覽器跳轉(zhuǎn)WAP手機網(wǎng)站的相關(guān)內(nèi)容
    2015-08-08
  • Javascript玩轉(zhuǎn)繼承(二)

    Javascript玩轉(zhuǎn)繼承(二)

    這篇文章主要介紹了對象偽裝來實現(xiàn)繼承。我們在這里先來說一下這種方式的優(yōu)缺點
    2014-05-05
  • js停止冒泡和阻止瀏覽器默認行為的簡單方法

    js停止冒泡和阻止瀏覽器默認行為的簡單方法

    下面小編就為大家?guī)硪黄猨s停止冒泡和阻止瀏覽器默認行為的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-05-05
  • JS實現(xiàn)數(shù)組扁平化的方法分享

    JS實現(xiàn)數(shù)組扁平化的方法分享

    數(shù)組扁平化指的是:將一個多層嵌套的數(shù)組,處理成只有一層的數(shù)組。本文主要和大家介紹了幾個常用的JS數(shù)組扁平化方法,希望對大家有所幫助
    2023-04-04

最新評論

郯城县| 武定县| 元朗区| 玉山县| 南澳县| 邻水| 中方县| 全南县| 涡阳县| 阿勒泰市| 赤峰市| 会宁县| 贵阳市| 翼城县| 基隆市| 夏邑县| 喜德县| 永和县| 常宁市| 晋宁县| 临夏市| 高淳县| 宝丰县| 蓬溪县| 雷山县| 盐亭县| 浪卡子县| 彩票| 宣化县| 宜兴市| 巴马| 南皮县| 建德市| 灌阳县| 广东省| 安阳市| 九江县| 霸州市| 广安市| 遂昌县| 山阳县|