Si los checkbox conforman un grupo, no podés uitlizar el id, ya que este debe de ser un valor
único, deberías utilizar su name
Código Javascript
:
Ver originalvar cb = document.getElementsByName('color');
alert('El total de checkbox de name = ' + nombreGrupo + ' es: ' + cb.length);
for (var i = 0; i < cb.length; i++){
var e = parseInt(i);
alert('Valor del checkbox: ' + cb[i].value);
}
Código HTML:
Ver original<form action="#" id="form1"> <input type="checkbox" name="color" value="rojo" /> <input type="checkbox" name="color" value="verde" /> <input type="checkbox" name="color" value="azul" />
Si tuvieses varios forms en la misma página, todos ellos con un grupo de name "color", y querés solo los correspondientes al form de id=form1
Código Javascript
:
Ver originalvar formulario = document.getElementById('form1');
var cb = formulario.getElementsByName('color');
Pero supongo que con la primera forma te bastaría
Saludos