<link href="//cdnjs.cloudflare.com/ajax/libs/pure/1.0.0/pure-min.css" rel="stylesheet" id="bootstrap-css">
<script src=""></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-2.1.3.min.js"></script>
<div class="container">
<form class="form-horizontal" role="form">
<h2>Registration</h2>
<div class="form-group">
<label for="firstName" class="col-sm-3 control-label">First Name*</label>
<div class="col-sm-9">
<input type="text" id="firstName" placeholder="First Name" class="form-control" autofocus>
</div>
</div>
<div class="form-group">
<label for="lastName" class="col-sm-3 control-label">Last Name*</label>
<div class="col-sm-9">
<input type="text" id="lastName" placeholder="Last Name" class="form-control" autofocus>
</div>
</div>
<div class="form-group">
<label for="email" class="col-sm-3 control-label">Email* </label>
<div class="col-sm-9">
<input type="email" id="email" placeholder="Email" class="form-control" name= "email">
</div>
</div>
<div class="form-group">
<label for="contactno" class="col-sm-3 control-label">Contact No.* </label>
<div class="col-sm-9">
<input type="contactno" id="contactno" placeholder="Contact No" class="form-control">
<span class="help-block">Your phone number won't be disclosed anywhere </span>
</div>
</div>
<div class="form-group">
<label for="address" class="col-sm-3 control-label">Address</label>
<div class="col-sm-9">
<input type="text" id="address" placeholder="Address" class="form-control" autofocus>
</div>
</div>
<div class="form-group">
<label for="country" class="col-sm-3 control-label">Country* </label>
<div class="col-sm-9">
<input type="text" id="country" placeholder="Country" class="form-control">
</div>
</div>
<div class="form-group">
<label for="designation" class="col-sm-3 control-label">Designation* </label>
<div class="col-sm-9">
<input type="text" id="designation" placeholder="Designation " class="form-control">
</div>
</div>
<!-- /.form-group -->
<div class="form-group">
<div class="col-sm-9 col-sm-offset-3">
<span class="help-block">*Required fields</span>
</div>
</div>
<button type="submit" class="btn btn-primary btn-block">Save</button>
</form> <!-- /form -->
</div> <!-- ./container -->
body {
background: url('https://static-communitytable.parade.com/wp-content/uploads/2014/03/rethink-target-heart-rate-number-ftr.jpg') fixed;
background-size: cover;
}
*[role="form"] {
max-width: 530px;
padding: 15px;
margin: 0 auto;
border-radius: 0.3em;
background-color: #f2f2f2;
}
*[role="form"] h2 {
font-family: 'Open Sans' , sans-serif;
font-size: 40px;
font-weight: 600;
color: #000000;
margin-top: 5%;
text-align: center;
text-transform: uppercase;
letter-spacing: 4px;
}
$(function(){
$.validator.setDefaults({
highlight: function(element){
$(element)
.closest('.form-group')
.addClass('has-error')
},
unhighlight: function(element){
$(element)
.closest('.form-group')
.removeClass('has-error')
}
});
$.validate({
rules:
{
firstname: "required",
lastname: "required",
country: "required",
email: {
required: true,
email: true
}
},
messages:{
email: {
required: true,
email: true
}
},
firstname: {
required: " Please enter firstname"
},
lastname: {
required: " Please enter lastname"
},
country: {
required: " Please enter country"
},
designation: {
required: " Please enter designation"
},
email: {
required: ' Please enter email',
email: ' Please enter valid email'
},
}
);
});