Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
发布时间:2020-12-18 00:49:06 所属栏目:安全 来源:网络整理
导读:1.引入css与js bootstrapValidator.min.css bootstrapValidator.min.js 2.html中的modal代码 管理员名 密码 确认密码 显示名 邮箱 备注 保存 关闭 3.js代码 /user/saveUser.html?ma="+Math.random(),data: {"type" :"0","id":$("#adminid").val(),"account":
1.引入css与jsbootstrapValidator.min.css bootstrapValidator.min.js 2.html中的modal代码确认密码
显示名
邮箱
备注
3.js代码/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验证销毁重构
$('#editModal').on('hidden.bs.modal',function() {
$("#saveadmin_form").data('bootstrapValidator').destroy();
$('#saveadmin_form').data('bootstrapValidator',null);
formValidator();
});
//form验证规则
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: '密码不能为空'
},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: '显示名不能为空'
},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校验、校验清除重置的实现代码(推荐)。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- thymeleaf+bootstrap,onclick传参实现模态框中遇到的错误
- MyGeneration学习笔记(9) :在WebService使用dOOdad时,对To
- 如何使用scala.util.parsing.ast.Binders?
- unix – 如何将参数传递给shell脚本?
- 如何使用bash替换在列表的每个元素的末尾附加换行符
- angular – Cordova无法使用–target读取未定义的属性’nam
- bootstrap-datetimepicker.js插件
- shell操作mysql
- 如何使用DataGrip访问Docker虚拟网络后面的PostgreSQL实例?
- 使用adb shell将文本粘贴到Android模拟器剪贴板中