Thanks for your help. You always seem to be very quick to respond and I, along with everyone else I'm sure, am very appreciative.
Great plugin! On Sep 15, 12:35 pm, Jörn Zaefferer <joern.zaeffe...@googlemail.com> wrote: > You shouldn't use "visible-required" as the method name. Stick with a > valid JavaScript identifier (probably should have mentioned that). > > As long as you do that, you can use addMethod to alias existing > methods with other default messages. On the other hand, addClassRules > doesn't help at all with messages. > > Jörn > > On Tue, Sep 15, 2009 at 5:32 PM, Dr Stevens <daverstev...@gmail.com> wrote: > > > I'm using the validate plugin to validate ASP.NET webforms on the > > client (I'd prefer to not use webforms, but for now I'm stuck with > > it). Because I'm using webforms, I'm trying to get around using the > > clientID of server controls. The metadata plugin works great, but I'd > > prefer to not use it because it's gonna blow up my markup. > > > Is there any way to utilize jQuery.validator.addClassRules to add > > custom messages to a rule? Take the following for instance: > > > jQuery.validator.addMethod("visible-required", function(value, > > element) { > > return $(element).is(":hidden") || !this.optional(element); > > }, "This is required when visible"); > > > jQuery.validator.addClassRules("fool", { > > visible-required: true, > > lettersonly: true, > > messages: { > > visible-required: "My specific field must is required", > > lettersonly: "Letters only fool!" > > } > > }); > > > On a slightly related note, is there any overhead associated with > > adding custom validation methods specific to some field only to > > override the default message? Take the following: > > > jQuery.validator.addMethod("visible-required", function(value, > > element) { > > return $(element).is(":hidden") || !this.optional(element); > > }, "This is required when visible"); > > > jQuery.validator.addMethod("visible-required-fool", > > jQuery.validator.methods.visible - required, > > "My specific field is required"); > > > I saw your talk at the conference last weekend btw. Thanks