(function($) { $(document).ready(function() { var messages = { 'EditableTextField1': '\'Name\' is required.', 'EditableCheckboxGroupField5[]': '\'Courses of Interest\' is required.', 'EditableTextField6': '\'Phone\' is required.', 'EditableTextField38': '\'Location\' is required.', 'EditableTextField3': '\'Message\' is required.', 'EditableSpamProtectionField39': '\'EditableSpamProtectionField39\' is required.' }; $(document).on("click", "input.text[data-showcalendar]", function() { $(this).ssDatepicker(); if($(this).data('datepicker')) { $(this).datepicker('show'); } }); $("#Form_Form").validate({ ignore: ':hidden', errorClass: "required", errorElement: "span", errorPlacement: function(error, element) { error.addClass('message'); if(element.is(":radio") || element.parents(".checkboxset").length > 0) { error.insertAfter(element.closest("ul")); } else { error.insertAfter(element); } }, messages: messages, rules: { 'EditableTextField1': {"required":true}, 'EditableEmailField4': {"required":true,"email":true}, 'EditableTextField6': {"required":true}, 'EditableTextField38': {"required":true}, 'EditableTextField3': {"required":true}, }, }); }); })(jQuery);