BootstrapValidator超详细教程(推荐)
发布时间:2020-12-18 00:46:24 所属栏目:安全 来源:网络整理
导读:一、引入必要文件 下载地址:() 二、编写HTML 在表单中,若对某一字段想添加验证规则,默认需要以 包裹(对应错误提示会根据该class值定位),内部 标签必须有name属性值,此值为验证匹配字段。 注:该值不是绝对的,也可以通过js手动指定错误提示位置和验证
一、引入必要文件下载地址:()
// 不带常用规则,需自定义规则
二、编写HTML在表单中,若对某一字段想添加验证规则,默认需要以 包裹(对应错误提示会根据该class值定位),内部标签必须有name属性值,此值为验证匹配字段。注:该值不是绝对的,也可以通过js手动指定错误提示位置和验证的输入框(后续会讲解到)。 三、添加验证规则1、添加到HTML上2、添加到js上注:以下参数上面的赋值都为默认值,不添加该参数即使用默认值 = 3.1.0
* 也可以使用任何自定义风格,只要引入好相关的字体文件即可
* 默认样式
.form-horizontal .has-feedback .form-control-feedback {
top: 0;
right: 15px;
}
* 自定义该样式覆盖默认样式
.form-horizontal .has-feedback .form-control-feedback {
top: 0;
right: -15px;
}
.form-horizontal .has-feedback .input-group .form-control-feedback {
top: 0;
right: -30px;
}
*/
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',invalid: 'glyphicon glyphicon-remove',validating: 'glyphicon glyphicon-refresh'
},/**
* 生效规则(三选一)
* enabled 字段值有变化就触发验证
* disabled,submitted 当点击提交时验证并展示错误信息
*/
live: 'enabled',/**
* 为每个字段指定通用错误提示语
*/
message: 'This value is not valid',/**
* 指定提交的按钮,例如:'.submitBtn' '#submitBtn'
* 当表单验证不通过时,该按钮为disabled
*/
submitButtons: 'button[type="submit"]',/**
* submitHandler: function(validator,form,submitButton) {
* //validator: 表单验证实例对象
* //form jq对象 指定表单对象
* //submitButton jq对象 指定提交按钮的对象
* }
* 在ajax提交表单时很实用
* submitHandler: function(validator,submitButton) {
// 实用ajax提交表单
$.post(form.attr('action'),form.serialize(),function(result) {
// .自定义回调逻辑
},'json');
}
*
*/
submitHandler: null,/**
* 为每个字段设置统一触发验证方式(也可在fields中为每个字段单独定义),默认是live配置的方式,数据改变就改变
* 也可以指定一个或多个(多个空格隔开) 'focus blur keyup'
*/
trigger: null,/**
* Number类型 为每个字段设置统一的开始验证情况,当输入字符大于等于设置的数值后才实时触发验证
*/
threshold: null,/**
* 表单域配置
*/
fields: {
//多个重复
四、定义自定义验证规则该规则是拓展插件的validators方法。 我将项目中常用的方法放到了一个单独js中,也就是上面第一步引用的自定义方法。 使用方法如下: : {
/**
* @param {BootstrapValidator} 表单验证实例对象
* @param {jQuery} $field jQuery 对象
* @param {Object} 表单验证配置项值
* @returns {boolean}
*/
validate: function(validator,$field,options) {
// 表单输入的值
// var value = $field.val();
//options为
五、常用事件1、重置某一单一验证字段验证规则 2、重置表单所有验证规则 3、手动触发表单验证 4、获取当前表单验证状态 5、根据指定字段名称获取验证对象 六、表单提交1、当提交按钮是普通按钮 手动触发表单验证 示例: 2、当提交按钮的[type=”submit”]时 会在success之前自动触发表单验证 以上所述是小编给大家介绍的BootstrapValidator超详细教程(推荐)。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |