A draft of what I was referring to: var groups = {}; $("#myform input").each(function() { var metadata = $(this).metadata(); if (metadata.group) { groups[this.name] = metadata.group; } }); $("#myform").validate({ groups: groups });
Untested. Jörn On Thu, Sep 25, 2008 at 9:36 PM, Alexsandro_xpt <[EMAIL PROTECTED]> wrote: > > Uhmmm > > I ask that becouse I had a PHP framework where in your View layer I > wrote something like that: > <p><label>Date:</label>{input type="text" name="dtnasc" > value="$dtnasc" mask="99/99/9999" validate="[(required:true, > dateITA:true, messages:[(required:'Favor preencher este campo!', > dateITA:'Favor preencher com data <strong>válida</strong>!')])]"}</p> > > > So, I never initilize the plugin within rules and messages settings. > Only by class HTML paraments where: > validate="[(required:true, dateITA:true, messages:[(required:'Favor > preencher este campo!', dateITA:'Favor preencher com data > <strong>válida</strong>!')])]" > Will be translate to: > class="[optional classes] {required:true, dateITA:true, messages: > {required:'Favor preencher este campo!', dateITA:'Favor preencher com > data <strong>válida</strong>!'}}" > > > Thank's for attention. > > > On 25 set, 16:25, "Jörn Zaefferer" <[EMAIL PROTECTED]> > wrote: >> This isn't, yet, supported. You'd have to read the metadata manually >> and initlize the plugin based on that. >> >> Jörn >> >> On Thu, Sep 25, 2008 at 5:34 PM, Alexsandro_xpt <[EMAIL PROTECTED]> wrote: >> >> > I wish use groups option to display a single message for multiple >> > elements, but with metadata behavior. >> >> > Something like that: >> >> > <input type="text" name="t1" class="{groups: { g1: "t1 t2"}, >> > requered:true, number:true,messages:{required:'Please a >> > text.',number:'Please only numbers!'}}" /> >> >> > <input type="text" name="t2" /> >> >> > How to do right mode with metadata? >> >> > Thz!! >