rubalex
Новичок
как поиметь все checkbox с разными именами?
если у меня чекбоксы имеют одно имя то ф-я отрабатывает нормально.
function cbox() {
var p=document.getElementsByName('x[]');
var v=p[0].checked^1;
for (var i=0; i<p.length; i++) p.checked=v;
return false;
}
<input type="checkbox" name="x[]" />1<br />
<input type="checkbox" name="x[]" />2<br />
<input type="checkbox" name="x[]" />3<br />
<input type="checkbox" name="x[]" />4<br />
а если разные
<input type="checkbox" name="v[1]" />1<br />
<input type="checkbox" name="v[2]" />2<br />
<input type="checkbox" name="v[3]" />3<br />
<input type="checkbox" name="v[4]" />4<br />
то как??
если у меня чекбоксы имеют одно имя то ф-я отрабатывает нормально.
function cbox() {
var p=document.getElementsByName('x[]');
var v=p[0].checked^1;
for (var i=0; i<p.length; i++) p.checked=v;
return false;
}
<input type="checkbox" name="x[]" />1<br />
<input type="checkbox" name="x[]" />2<br />
<input type="checkbox" name="x[]" />3<br />
<input type="checkbox" name="x[]" />4<br />
а если разные
<input type="checkbox" name="v[1]" />1<br />
<input type="checkbox" name="v[2]" />2<br />
<input type="checkbox" name="v[3]" />3<br />
<input type="checkbox" name="v[4]" />4<br />
то как??