jquery validate plugin: add a custom method

Posted by pixeline on Stack Overflow See other posts from Stack Overflow or by pixeline
Published on 2010-04-16T21:32:25Z Indexed on 2010/04/16 21:53 UTC
Read the original article Hit count: 498

Filed under:
|
|

I need some guidance on how to add a validation method to the jquery validate plugin. I've gathered that i need to use the plugin's addMethod() function, but how exactly to have it do what i need... Here i am!

My form 's first question is a radio input choice. Each radio input, if selected, shows a sub-question of several checkboxes.

What i would like my validation to do is: - make sure one radio input is selected - make sure at least one checkbox pertaining to the radio input is selected.

Basically, out of the validate plugin's own logic, i would count the selector's length, and if there isn't any, return the error message. Something like this:

var weekSelected = ($('input.seasonSelector:checked input.weekSelector:checked',form).length > 0);
if(!weekSelected){
return 'Please select a week inside that season';
}

How to turn that into a validate plugin method ?

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about validate