Hi! Im quite newbie with jquery but so far i think it realy rocks. Anyways im now trying to use Validation plugin but have one problem to solve to get in job done.
My form has natrually many fields, each field can have many rules, even custom rules. Trouble is that i cant find a way to overwrite default messages by fields rule. For example i wanna different error messages for first_field required message and first_field minlength message. And those messages would need to be different than second_field with same rules but different messages. (Dont know if nested messages is right word for what i want) Code what i have. jQuery.validator.setDefaults({ debug: true, success: "valid", }); jQuery.validator.addMethod("customRule",function (value) { var i; for (i=0; i < arr.length; i++) { if (arr[i].value == value ) { return true; } } return false; }, "CustomRule message."); $(document).ready( function(){ var validator = $("#form").validate({ rules: { inputfield_1: { required: true }, inputfield_2: { required: true, maxlength: 5, customRule: true } }, messages: { inputfield_1: "inputfield1 message ", inputfield_2: { // THIS IS WHAT I WOULD LIKE TO HAVE messages: { required:"inputfield 2 required message", maxlength:"inputfield 2 maxlength message", customRule: "maybe overwrite custom message here" } } } }); Hope you understand my problem... I would be realy glad if someone could. Thanks for advance!