I\'m trying to use jQuery validation plugin to validate a form I have on one of my applications.
The form (simplified) is as follow :
You can use the depends option like
var validator = $('#form').validate({
rules: {
my_select_1: {
required: {
depends: function () {
return $('#my_select_checkbox').is(':checked')
}
}
},
my_select_2: {
required: {
depends: function () {
return !$('#my_select_checkbox').is(':checked')
}
}
}
},
messages: {}
});
Demo: Fiddle