Селектор jQuery для радио входов, которые требуются, но одно радио проверяетсяJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Селектор jQuery для радио входов, которые требуются, но одно радио проверяется

Сообщение Anonymous »

Я строю форму, которая включает в себя несколько радиопроизводств среди других входов. Когда пользователь сначала подает форму, его доставляют на страницу, чтобы просмотреть свои ответы и заполнить любые оставшиеся необходимые поля. По разным причинам мы не хотим запускать полную проверку в их начальной форме. Поскольку пользователь заполняет пустые необходимые поля, сценарий работает, чтобы удалить выделение на недавно заполненном входе. Кроме того, некоторые поля обозначены условно, необходимых в зависимости от ввода в предыдущих полях. Когда пользователь завершает поле, которое должно удалить или добавлять необходимый атрибут и класс на последующем радио входов, атрибут добавляется/удаляется, но класс выделения не добавляется/не удален. Класс выделения должен быть добавлен в родительский контейнер радиополя, поэтому выделение выделения оба радиопроизводства, а не каждая из двух радиопроизводительных кнопков. class = "Snippet-Code">

Код: Выделить всё

function addHighlight() {
$('input:required, textarea:required').each(function() {
if ($(this).val() == "") {
$(this).addClass('highlight');
} else {
$(this).removeClass('highlight');
}
});
$("input[type='radio'][required]").each(function() {
if ($('input[type="radio"][required]:not(:checked)')) {
$(this).parent('.form-check').addClass('highlight');
} else {
$(this).parent('.form-check').removeClass('highlight');
}
});
};
$(document).ready(addHighlight);
$(":input").change(function() {
addHighlight();
});< /code>
.highlight {
border: 2px solid red;
padding: 5px;
}< /code>




Are You a Citizen of the United States?


Yes
No








If Not, Are You Authorized to Work in the U.S.?


Yes
No





Подробнее здесь: https://stackoverflow.com/questions/796 ... is-checked
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»