hola
fijate si te sirve
Cita: <html>
<head>
<script>
function res(f){
r=new Array();
grupo=document.getElementById('contenedor').getEle mentsByTagName('INPUT');
for(x=0;x<grupo.length;x++){
if(grupo[x].checked==true){
r[r.length]=grupo[x].value;
}
}
document.getElementById('resultado').innerHTML=r.j oin(",");
}
</script></head>
<body>
<form action="" method="get" name="f">
<div id="contenedor">
<input name="a" type="checkbox" value="a" onclick="res(this.form)">
<input name="b" type="checkbox" value="b" onclick="res(this.form)">
<input name="c" type="checkbox" value="c" onclick="res(this.form)">
</div>
El resultado sería=<div id="resultado"></div>
</form>
</body>
</html>
IMPORTANTE:
los tres checkbox deben estar dentro del div "contenedor" y no haber otro input.
Saludos
EDITADO: donde dice "j oin" debe decir "join"
reEDITADO: donde dice "getEle mentsByTagName" debe decir "getElementsByTagName"