KathrynGZ
asked on
Using jQuery validation plugin, need to ensure at least one checkbox is checked when names are different
Hi Experts,
On a web form, I have a set of checkboxes that form a logical group but do not have the same name. Using the jQuery validation plugin (http://docs.jquery.com/Plugins/Validation), I need to add a custom validation method and rule to ensure that the user checks at least one checkbox.
I've read the documentation on jquery.com and understand the basics of adding a method and rule, but I haven't been able to work out the specifics for this particular scenario.
Fair warning :) I already found http://osdir.com/answers/javascript/16692-jquery-validation-plugin-validate-checkboxes-dont-have-samename.html and this does *not* provide the detail I'm looking for. Points won't be given for a reference to this page or anything similar, or for an answer that says, "Write a custom rule." I already figured that part out :) I set the points higher because I'm looking for actual code for the custom method and rule.
Thanks in advance--
Kathryn
On a web form, I have a set of checkboxes that form a logical group but do not have the same name. Using the jQuery validation plugin (http://docs.jquery.com/Plugins/Validation), I need to add a custom validation method and rule to ensure that the user checks at least one checkbox.
I've read the documentation on jquery.com and understand the basics of adding a method and rule, but I haven't been able to work out the specifics for this particular scenario.
Fair warning :) I already found http://osdir.com/answers/javascript/16692-jquery-validation-plugin-validate-checkboxes-dont-have-samename.html and this does *not* provide the detail I'm looking for. Points won't be given for a reference to this page or anything similar, or for an answer that says, "Write a custom rule." I already figured that part out :) I set the points higher because I'm looking for actual code for the custom method and rule.
Thanks in advance--
Kathryn
<input type="checkbox" name="length" value="length">
<input type="checkbox" name="density" value="density">
<input type="checkbox" name="packaging" value="packaging">
<input type="checkbox" name="loose" value="loose">
ASKER
anoyes,
YOU ROCK! That's exactly what I was looking for. Thank you!
Just one more detail: it's telling me no error message was defined. Do you know how to add that? (I know how to add a message with validator.addMethod, but the same thing didn't work with validator.methods).
Thank you!
Kathryn
YOU ROCK! That's exactly what I was looking for. Thank you!
Just one more detail: it's telling me no error message was defined. Do you know how to add that? (I know how to add a message with validator.addMethod, but the same thing didn't work with validator.methods).
Thank you!
Kathryn
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
If I could have given you an A+, I would have :) Thanks again!
Open in new window