У меня есть поле выбора в верхней части формы, которая в основном скрывает или отображает другой раздел формы в зависимости от того, что выбрано. По умолчанию выбрано «Нет», и моя форма проверки работает для разделов отображаемой формы.Если выбрана опция, добавьте/удалите несколько атрибутов из нескольких полей с помощью jQuery?
Я пытаюсь проверить этот раздел формы, который не скрыт, когда выбрано «Да», и поэтому требуется, чтобы атрибуты полей этого раздела добавлялись или удалялись (в зависимости от того, какой из способов работает лучше) в зависимости от выбора опции , Это потому, что форма может быть отправлена без скрытого раздела, но если этот раздел не скрыт, я хочу проверить поля.
Моего поле выбора:
<select name="Joint" class="input-select" onChange="javascript:fieldsApp2(this);">
<option value="No" selected="selected" >No</option>
<option value="Yes">Yes</option>
</select>
Пример полей без проверки приписан (если «Нет» выбрано):
<label class='fieldlabel'>First name:</label>
<div class='field'>
<input type="text" name="Forename" class="input-text">
</div>
<label class='fieldlabel'>Last name:</label>
<div class='field'>
<input type="text" name="Surname" class="input-text">
</div>
того же поле, но с атрибутами валидации требуется, когда «Да 'выбрано:
<label class='fieldlabel'>First name:</label>
<div class='field'>
<input type="text" name="Forename" class="input-text" data-required="true" data-error-message="Valid First Name recquired.>
</div>
<label class='fieldlabel'>Last name:</label>
<div class='field'>
<input type="text" name="Surname" class="input-text" data-required="true" data-error-message="Valid Last Name recquired.>
</div>
Поэтому, я думаю, я ищу способ использования jQuery для swi tch между этими двумя! К сожалению, я действительно не jQuery. Любая помощь действительно ценится, приветствия!
У вас есть [** код, который вы пытались **] (http://whathaveyoutried.com) на всех, что вас беспокоит? Если да, можете ли вы отправить его, чтобы мы могли посмотреть на него, чтобы понять, почему он не работает. – Nope