I'd like to validate a form using the jquery validate plugin, but I'm unable to use the 'name' value within the html - as this is a field also used by the server app.
Specifically, I need to limit the number of checkboxes checked from a group. (Maximum of 3.) All of the examples I have seen, use the name attribute of each element. What I'd like to do is use the class instead, and then declare a rule for that.
html
This works:
<input class=checkBox type=checkbox id=i0000zxthy name=salutation value=1 />
This doesn't work, but is what I'm aiming for:
<input class=checkBox type=checkbox id=i0000zxthy name=i0000zxthy value=1 />
javascript:
var validator = $(.formToValidate).validate({
rules:{
salutation:{
required:true,
},
checkBox:{
required:true,
minlength:3 }
}
});
Is it possible to do this - is there a way of targeting the class instead of the name within the rules options? Or do I have to add a custom method?
Cheers,
Matt