shevchenkonik
@shevchenkonik

Как перебрать все input формы?

Существует форма, в которой n количество input (checkbox), при нажатии на один чекбокс, нужно проверять все чекбоксы формы на активность и добавлять к активным инпутам текст. Хотелось бы увидеть именно пример, если это возможно.

Всем спасибо за ответы!
  • Вопрос задан
  • 802 просмотра
Пригласить эксперта
Ответы на вопрос 2
@SharuPoNemnogu
не язык плохой, программисты такие...
1. Вешаешь обработчик на чекбоксы
$('id_form').on('change', 'input[type=checkbox]', function() {});

2. в обработчике проверяешь, если чекбокс активный, то ищем остальные
if ($(this).prop('checked')) {
    $('input[type=checkbox]:checked') //все активные
}

3. вставляешь текст куда надо
Ответ написан
Комментировать
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
Не очень понимаю, что значит "добавлять к активным инпутам текст", но может такой пример поможет

var chbx = $(':checkbox');

chbx.on('change', function(){
	chbx.next('span').text('');
	chbx.filter(':checked').next('span').text('checked');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы