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!!
>

Reply via email to