JSFiddle - React, Tailwind, and code Playground

by Khrys

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.14.0/jquery.validate.min.js"></script>
<link rel="stylesheet" href="https://bootstrapformhelpers.com/assets/css/bootstrap-formhelpers.min.css">
<script src="https://bootstrapformhelpers.com/assets/js/bootstrap-formhelpers.min.js"></script>
<form id="Form" action="" role="form" method="post">
	<div class="col-sm-10">
		<div class="bfh-datepicker" id="StartTime" data-name="StartTime" data-format="d/m/y" data-date=""></div>
	</div>
	<div class="col-sm-2">
		<button type="submit" id="Filter" class="btn btn-primary btn-block" data-loading-text="Updating...">Insert</button>
	</div>
</form>

<div class="containerx" style="display:none;">
	<span></span>
</div>

CSS

body{
  margin: 20px;
}

JavaScript

$.validator.setDefaults({
					submitHandler: function() {
						form.submit()
					}
				});

				$().ready(function() {

					var container = $('div.containerx');

					$("#Form").validate({
						ignore: [],
						messages: {
							StartTime: {
								required: "Select the StartTime."
							}
						},
						errorContainer: container,
						errorLabelContainer: $("span", container),

						highlight: function ( element, errorClass, validClass ) {
							$('#StartTime').addClass( "btn-danger" );
							$('#Filter').addClass( "btn-danger" );
						},
						unhighlight: function ( element, errorClass, validClass ) {
							$('#StartTime').removeClass( "btn-danger" );
							$('#Filter').removeClass( "btn-danger" );
						}
					});
				});