Как мне удалить класс проверки с помощью jquery? - PullRequest
1 голос
/ 06 апреля 2010

У меня есть несколько вариантов ценообразования с помощью переключателей. Когда пользователь выбирает переключатель без значения, форма моего флажка не должна быть подтверждена. вот мой код:

Опции:

<input type="radio" name="pricing_option_rect" id="pricing_imp_rect1" checked="checked" value="100">100
<input type="radio" name="pricing_option_rect" id="pricing_imp_rect2" value="200">200
<input type="radio" name="pricing_option_rect" id="pricing_imp_rect3" value="300">300
<input type="radio" name="pricing_option_rect" id="pricing_imp_rect4" value="0" />0

Флажки:

<input type="checkbox" value="check1" name="rectcat[]" class="{validate:{required:true, minlength:1, maxlength:5}}" />One
<input type="checkbox" value="check2" name="rectcat[]" />Two
<input type="checkbox" value="check3" name="rectcat[]" />Three
<input type="checkbox" value="check4" name="rectcat[]" />Four
<input type="checkbox" value="check5" name="rectcat[]" />Five
<input type="checkbox" value="check6" name="rectcat[]" />Six
<input type="checkbox" value="check7" name="rectcat[]" />Seven
<input type="checkbox" value="check8" name="rectcat[]" />Eight
<div class="container">
  <label for="rectcat[]" class="error">
    Please Select a Minimum of ONE and a Maximum of FIVE categories!
  </label>
</div>

1 Ответ

0 голосов
/ 06 апреля 2010

Вы можете изменить это:

class="{validate:{required:true, minlength:1, maxlength:5}}"

К этому:

class="{validate:{required:'#pricing_imp_rect4:unchecked', minlength:1, maxlength:5}}"

required допускает выражение зависимости вместо просто true. В этом случае требуется только , если #pricing_imp_rect4 не отмечен. Подробнее о параметре выражения зависимости вы можете прочитать здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...