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

Reply via email to