本文实例为大家分享了bootstrapvalidator使用方法,供大家参考,具体内容如下
github:
参考博客:js组件系列——form表单验证神器: bootstrapvalidator
表单html,如下:
<form role="form" id="roleform"> <div class="box-body"> <div class="form-group"> <input type="text" class="form-control" id="inputrolename" name="rolename" placeholder="角色名称" /> </div> <div class="form-group"> <input type="text" class="form-control" id="inputroledescribe" name="roledescribe" placeholder="角色描述" /> </div> <div class="form-group"> <select class="form-control select2" style="width: 100%;" id="selectroletype"> </select> </div> <div class="form-group"> <select class="form-control select2" style="width: 100%;" id="selectuseflag"> <option selected="selected" value='y'>可用</option> <option value='n'>不可用</option> </select> </div> <div class="form-group"> <input type="text" class="form-control" id="inputdisplaysn" name="displaysn" placeholder="显示序号" /> </div> </div> </form>
js代码如下:
function initform(){ $('#roleform').bootstrapvalidator({ fields : { rolename : { validators : { notempty : { message : '角色名称不能为空' }, stringlength : { min : 1, max : 16, message : '角色名称长度必须在1到16位之间' }, regexp : { regexp : /^[^&@#/"']*$/, message : '角色名称不能包含&@#/\"\'等字符' } } }, roledescribe : { validators : { notempty : { message : '角色描述不能为空' }, stringlength : { min : 1, max : 64, message : '角色描述长度必须在1到64位之间' }, regexp : { regexp : /^[^&@#/"']*$/, message : '角色名称不能包含&@#/\"\'等字符' } } } } }); }
保存前验证代码如下:
function save_click() { $('#roleform').bootstrapvalidator('validate'); var valid = $('#roleform').data('bootstrapvalidator').isvalid(); if(!valid){return;}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
【JavaScript笔记(一)】万丈高楼平地起 - 基本概念篇
轻松解决 org.apache.taglibs.standard.tlv.JstlCoreTLV 困惑
vert实践五——Json?Protocol Buffer?FlatBuffers?
[基于tensorflow的人脸检测] 基于神经网络的人脸检测8——验证训练好的神经网络
网友评论