use errorPlacement and insertAfter .
$('#contact-form').validate({ errorPlacement: function(error, element) { error.insertAfter(element.parent()); } });
Fiddle
In addition, custom messages can be performed as follows: -
$('#contact-form').validate({ rules: { fullname: { minlength: 4, required: true } }, messages: { fullname:{ required: "Required input", minlength: jQuery.validator.format("Too short: Minimum of {0} characters") } } });
Fiddle
source share