Hi Jorn,

I want to be able to customize the error messages upon form submit. For
example, for a particular field my error message should be -

"Please fill in an appropriate" + phoneNum + "number".

the phoneNum variable could be either "mobile", "office phone", "residence"
based on a drop down value.

So, the question is can I redefine some messages on form submit based on
some form field value selected/filled by the user?
Please let me know.



$(document).ready(function() {
 $.validator.setDefaults({
   debug: true
 });

 var container = $('div.container');
 // validate the form when it is submitted
 $("#form2").validate({
   errorContainer: container,
   errorLabelContainer: $("ol", container),
   wrapper: 'li',
   rules: {
     email:     { required:true, email:true },
     phone:     { required:true, minLength: 3 },
     address:   { required:true,minLength:3 }
   },
   messages: {
     email: "Please enter a valid email",
     phone: "Please enter a valid" + phoneNum,
     age:   "Please specify your age as a number (at least 3)."
   }
   //event: "keyup"
 });
});

Reply via email to