Hola
Lo que parece que está ocurriendo es que todos los ckeckbox tienen el mismo nombre. Así que este guión a modo de ejemplo puede ayudarte. Una vez que entiendas su funcionamiento y lo adaptes a lo que te ocupa, incrustalo en la función
enviarDato
Código javascript
:
Ver original<html>
<head>
<script type="text/javascript">
function valores(f, cual) {
todos = new Array();
for (var i = 0, total = f[cual].length; i < total; i++)
if (f[cual][i].checked) todos[todos.length] = f[cual][i].value;
return todos.join(".");
}
</script>
</head>
<body >
<form>
<input name="t[]" type="checkbox" value="0000" />
<input name="t[]" type="checkbox" value="1111" />
<input name="t[]" type="checkbox" value="2222" />
<input name="t[]" type="checkbox" value="3333" />
<input name="t[]" type="checkbox" value="4444" />
<input name="t[]" type="checkbox" value="5555" />
<button onclick="alert(valores(this.form, 't[]'))" >mostrar</button>
</form>
</body>
</html>
Suerte