bootstrapValidator form表单验证

1:引入相应的css和js

      css:

      <link href="<%=path%>/css/bootstrap.min.css" rel="stylesheet" type="text/css" />

     <link href="<%=path%>/css/bootstrapValidator.min.css" rel="stylesheet" type="text/css">


       js:

      <script src="<%=path%>/js/jquery.min.js" type="text/javascript"></script>

    <script src="<%=path%>/js/bootstrap.min.js" type="text/javascript"></script>

     <script src="<%=path%>/js/bootstrapValidator.min.js"></script>


2:相应的html代码:

<form id="formAddpic" method="post" class="form-horizontal" action="${pageContext.request.contextPath}/activity/addpic.shtml">
					<div class="form-group">
						<label for="picName" class="col-lg-3 control-label">姓名:</label>
						<div class="col-lg-5">
							<input type="text" class="form-control" id="picName" name="picName" placeholder="姓名">
						</div>
					</div>
					<div class="form-group">
						<label for="picDepartment" class="col-lg-3 control-label">部门:</label>
						<div class="col-lg-5">
							<input type="text" class="form-control" id="picDepartment" name="picDepartment" placeholder="部门">
						</div>
					</div>
					<div class="form-group">
						<label for="picPhone" class="col-lg-3 control-label">手机:</label>
						<div class="col-lg-5">
							<input type="text" class="form-control" maxLength="11" id="picPhone" name="picPhone" placeholder="手机">
						</div>
					</div>
					<div class="form-group">
						<label for="picEmail" class="col-lg-3 control-label">邮箱:</label>
						<div class="col-lg-5">
							<input type="email" class="form-control" id="picEmail" name="picEmail" placeholder="邮箱">
						</div>
					</div>
				       <div class="form-group">
         <div class="col-sm-offset-2 col-sm-5">
            <button type="submit" id="setpicbtn" class="btn btn-primary">确认</button>
         </div>
     </div>
				</form>

  


3:js代码:

       

$(function() {
var formAddpic = $('#formAddpic');
$("#setpicbtn").bind("click", function() {
formAddpic.submit()
});
formAddpic.bootstrapValidator({
message : '输入有误',
feedbackIcons : {
valid : 'glyphicon glyphicon-ok',
invalid : 'glyphicon glyphicon-remove',
validating : 'glyphicon glyphicon-refresh'
},
fields : {
picName : {
validators : {
notEmpty : {
message : '负责人不能为空'
}
}
},
picDepartment : {
validators : {
notEmpty : {
message : '部门不能为空'
}
}
},
picPhone : {
validators : {
notEmpty : {
message : '手机号码 必须填写'
},
regexp : {
regexp : /^\d{11}$/,
message : '手机号码为11位数字'
}
}
},
picEmail : {
validators : {
notEmpty : {
message : '邮箱不能为空'
},
emailAddress : {
message : '不是合法的邮件'
}
}
}
}
}).on(
'success.form.bv',
function(e) {
e.preventDefault();
var $form = $(e.target);
$.post($form.attr('action'), $form.serialize(),
function(result) {
$("#addpic").modal("hide");
$("#tablePic").bootstrapTable("refresh");
}, 'json');
})
});

4:

你可能感兴趣的:(bootstrapValidator form表单验证)