Я использую плагин jquery validate и пытаюсь подтвердить выбор или ввод, но не оба. Это то, с чего я начал , и вот мой псевдо-рабочий пример.
//makes only one field required state or territory
$('.state_territory2').bind('change', function() {
if ( $(this).is('select:selected') ) { // state selected
$('input.state_territory2').removeClass("required");
}
if ( $(this).is('input:filled') ) { // province filled
$('select.state_territory2').removeClass("required");
}
});
и вот HTML
<input type="text" id="province" name="province" class="inputs state_territory2">
и
<select id="state" name="state" class="state_territory2">
Я получил работающий код, но теперь он требует ввода всегда, даже если выбрано состояние. Это немного выше моей головы, поэтому любая помощь будет признательна.