Are you using the latest release? Adding messages via rules() has been added only recently.
Otherwise I'd need a testpage to look at. Jörn On Wed, Dec 17, 2008 at 9:09 PM, kayode81un...@gmail.com <kayode81un...@gmail.com> wrote: > > My Jquery validator refuses to show the correct error message but > rather the default error message every time the validation fails. > I am doing 3 things. > First > $.validator.addMethod("regexValidator0", function(value) { > return /^\(?\b([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9] > {4})\b$/.test(value); > }, "Invalid"); > > I add a method to the validator. > Next I call the Validate method > $("#aspnetForm").validate({ > errorLabelContainer: $("div.error") > }); > > Next I add a rule > $('#myelement).rules('add', {regexValidator0:true,messages: > {regexValidator0:'Please enter a valid phone number'}}); > > Now when my rule doesn't pass validation, I don't get the error > message I specified in my rule, but rather the default message > "Invalid" when I added the rule. > Am I doing something wrong here, or is this a bug? > > Thanks >