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