Установка значений value при включении checkbox
Код:
<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="">
<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="">
Как сделать, чтобы при включении чекбокса, свойства value всех текстовых полей в "группе" выставлялось в 1?
- И потом вернуть пустые значения (или выставить в 0) value если соответствующий checkbox отключается от dpts, 12 мая 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);
});
});
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);
});
});