<divclass="container"><formclass="well form-horizontal"action=" "method="post"id="contact_form"><fieldset><!-- Form Name --><legend><center><h2><b>Registration Form</b></h2></center></legend><br><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">First Name</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-user"></i></span><inputname="first_name"placeholder="First Name"class="form-control"type="text"></div></div></div><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">Last Name</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-user"></i></span><inputname="last_name"placeholder="Last Name"class="form-control"type="text"></div></div></div><divclass="form-group"><labelclass="col-md-4 control-label">Department / Office</label><divclass="col-md-4 selectContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-list"></i></span><selectname="department"class="form-control selectpicker"><optionvalue="">Select your Department/Office</option><option>Department of Engineering</option><option>Department of Agriculture</option><option>Accounting Office</option><option>Tresurer's Office</option><option>MPDC</option><option>MCTC</option><option>MCR</option><option>Mayor's Office</option><option>Tourism Office</option></select></div></div></div><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">Username</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-user"></i></span><inputname="user_name"placeholder="Username"class="form-control"type="text"></div></div></div><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">Password</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-user"></i></span><inputname="user_password"placeholder="Password"class="form-control"type="password"></div></div></div><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">Confirm Password</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-user"></i></span><inputname="confirm_password"placeholder="Confirm Password"class="form-control"type="password"></div></div></div><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">E-Mail</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-envelope"></i></span><inputname="email"placeholder="E-Mail Address"class="form-control"type="text"></div></div></div><!-- Text input--><divclass="form-group"><labelclass="col-md-4 control-label">Contact No.</label><divclass="col-md-4 inputGroupContainer"><divclass="input-group"><spanclass="input-group-addon"><iclass="glyphicon glyphicon-earphone"></i></span><inputname="contact_no"placeholder="(639)"class="form-control"type="text"></div></div></div><!-- Select Basic --><!-- Success message --><divclass="alert alert-success"role="alert"id="success_message">Success <iclass="glyphicon glyphicon-thumbs-up"></i> Success!.</div><!-- Button --><divclass="form-group"><labelclass="col-md-4 control-label"></label><divclass="col-md-4"><br>
              <buttontype="submit"class="btn btn-warning">        SUBMIT <spanclass="glyphicon glyphicon-send"></span>        </button></div></div></fieldset></form></div></div><!-- /.container -->
CSS:
#success_message{ display: none;}
JS:
$(document).ready(function(){
$('#contact_form').bootstrapValidator({// To use feedback icons, ensure that you use Bootstrap v3.1.0 or later
feedbackIcons:{
valid:'glyphicon glyphicon-ok',
invalid:'glyphicon glyphicon-remove',
validating:'glyphicon glyphicon-refresh'},
fields:{
first_name:{
validators:{
stringLength:{
min:2,},
notEmpty:{
message:'Please enter your First Name'}}},
last_name:{
validators:{
stringLength:{
min:2,},
notEmpty:{
message:'Please enter your Last Name'}}},
user_name:{
validators:{
stringLength:{
min:8,},
notEmpty:{
message:'Please enter your Username'}}},
user_password:{
validators:{
stringLength:{
min:8,},
notEmpty:{
message:'Please enter your Password'}}},
confirm_password:{
validators:{
stringLength:{
min:8,},
notEmpty:{
message:'Please confirm your Password'}}},
email:{
validators:{
notEmpty:{
message:'Please enter your Email Address'},
emailAddress:{
message:'Please enter a valid Email Address'}}},
contact_no:{
validators:{
stringLength:{
min:12,
max:12,
notEmpty:{
message:'Please enter your Contact No.'}}},
department:{
validators:{
notEmpty:{
message:'Please select your Department/Office'}}},}}}).on('success.form.bv',function(e){
$('#success_message').slideDown({ opacity:"show"},"slow")// Do something ...
$('#contact_form').data('bootstrapValidator').resetForm();// Prevent form submission
e.preventDefault();// Get the form instancevar $form = $(e.target);// Get the BootstrapValidator instancevar bv = $form.data('bootstrapValidator');// Use Ajax to submit form data
$.post($form.attr('action'), $form.serialize(),function(result){
console.log(result);},'json');});});
PREVIEW:
HTML:
CSS:
#success_message{ display: none;}JS: