Ok I have a first cut done. elements can now have metadata like: <input id="cname" name="name" class="{rules:{required:true,minlength: 2}, messages:{required:'Enter this!', minlength:'Way to short!'}}" />
Quick question though. Which do you prefer? 1)$("#Form").validate({meta:"rules", metaMessages:"messages"}); 2)$("#Form").validate({meta:{rules:"rules", messages:"messages"}}); I like 2, but it changes the existing API. How do you want the changes? On May 14, 1:04 pm, Dane <[EMAIL PROTECTED]> wrote: > Thanks for the help on getting started. I'd already started wading > through the source so you definitely saved me some time. I'm not > totally comfortable with Jquery yet but I'm getting there :). I'll > give this a go and see what happens. Should I just reply to this > thread to contribute/ask questions? or is there a better way? > > On May 14, 12:07 pm, "Jörn Zaefferer" <[EMAIL PROTECTED]> > wrote: > > > It isn'T supported, yet. You could help getting it into the plugin by > > trying to implement it yourself, and contributing it back. > > > To get started, take a look at the defaultMessage-method. Currently it > > looks for custom messages specified via options, then for the title > > attribute, then for default messages. You can access metadata via > > $(element).metadata(). > > To be able to throw rules and messages together, you'd use the > > meta-option to "namespace" rules, eg. > > class="{rules:{required:true,email:true}, messages: {required:"yo", > > email:"no"}", then $(...).validate({ meta: "rules" }) > > > Hope this helps to get started. > > > Jörn > > > On Wed, May 14, 2008 at 5:11 PM, Dane <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I'm trying to build a web framework utilizing the great work thats > > > already been done on the validation plugin. I'm trying to use metadata > > > to specify my rules. I'm having a problem overriding the default > > > messages for multiple rules via metadata. It appears as though I can > > > only specify one generic message for all my rules on a given element > > > using the title attribute. > > > > Is there a way use metadata to override error messages that I'm > > > overlooking? If not can this be added? Additionally, do we have to be > > > restricted to using the title attribute? Could we use custom > > > attributes? It seems like a common scenario and is supported by the > > > validate(option) method. > > > > Thanks for any direction/feedback on this! > > > > Keep up the great work! > >> Dane