Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Установка значений value при включении checkbox

86K
12 мая 2015 года
dpts
4 / / 12.05.2015
Имеем несколько "смысловых" групп. Каждая состоит из одного checkbox и нескольких input type="text".
Код:
<input type="checkbox" id="c1">
<input type="text" id="t1" value="">
<input type="text" id="t2" value="">
<input type="text" id="t3" value="">
<input type="text" id="t4" value="">

<input type="checkbox" id="c2">
<input type="text" id="t5" value="">
<input type="text" id="t6" value="">


<input type="checkbox" id="c3">
<input type="text" id="t7" value="">
<input type="text" id="t8" value="">
<input type="text" id="t9" value="">

....................................

<input type="checkbox" id="cN">
<input type="text" id="tM" value="">
N и M - числа.

Как сделать, чтобы при включении чекбокса, свойства value всех текстовых полей в "группе" выставлялось в 1?
  • И потом вернуть пустые значения (или выставить в 0) value если соответствующий checkbox отключается от dpts, 12 мая 2015 года
86K
12 мая 2015 года
dpts
4 / / 12.05.2015
Код:
$(function(){
       var s = $("input:checkbox");
     s.click(function() {
     this.checked && $(this).nextUntil(s).val(1);
      });
    });
    $(function(){
       var s = $("input:checkbox");
     s.click(function() {
     $(this).nextUntil(s).val(+this.checked);
      });
    });
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог