Only fields present in the form are validated. Rules not matching any
element are ignored, so yes, you can just merge those.

Jörn

On Wed, Nov 25, 2009 at 12:24 AM, Dave Maharaj :: WidePixels.com <
d...@widepixels.com> wrote:

> I submit my form , check valid, valid then away it goes.
>
> I was wondering 1 thing. I have
>
> $(this).validate(validate_awards);
>   var valid = $(this).valid();
>   if (valid) {
>        do my stuff
> }
>
> Now I have validate_awards which contains my rules for validation
>
> var validate_awards = {
>  keyup: true,
>  rules: {
>  "data[Award][title]":{required:true},
>  "data[Award][description]":{required:true,minlength: 25},
>  "data[Award][year]":{required:true}
>  }
> };
>
> On another form same set up but validate_user is called to validate the
> user.
>
> Can I just group all of my validation rules into 1 var such as
>
> var validations = {
>  keyup: true,
>  rules: {
>  "data[Award][title]":{required:true},
>  "data[Award][description]":{required:true,minlength: 25},
>  "data[Award][year]":{required:true}
>  "data[User][fname]":{required:true},
>  "data[User][lname]":{required:true},
>  "data[User][age]":{required:true}
>
>  }
> };
>
> and jquery will ignore any fields that are not present in the form being
> validated? Or when I validate my awards it will look for the User fields
> since its included in the validations rules?
>
> Thanks
>
> Dave
>
>

Reply via email to