(function ($) { "use strict"; $.validator.setDefaults({ errorClass: "form-error-message", errorPlacement: function (error, element) { error.addClass('invalid-feedback'); element.closest('.form-group').append(error); }, highlight: function (element, errorClass, validClass) { $(element).addClass('is-invalid'); }, unhighlight: function (element, errorClass, validClass) { $(element).removeClass('is-invalid'); $(element).addClass('is-valid'); } }); $('#experienceFeedbackForm').validate({ rules: { feedback_title: "required", email: { required: true, email: true }, description: "required", // image: "required", // video: "required", // rating: "required", // feedback_type: "required", }, messages: { feedback_title: "Please Enter Title", email: { required: "Please Enter Your Email", email: "Please Enter Valid Email", }, description: "Please Enter Description", } }); }(jQuery));