hola buenas tardes
mira tengo un problemita , no me concatena los valores de un array de checkbox
este es mi checkbox cargado dinamicamente...
Código HTML:
Ver original<input type="checkbox" value="<?php echo $id_opcion;?>" id="chk_permisos" name="chk_permisos[]">
<?php echo $nombre_opc;?>
Código Javascript
:
Ver originalfunction GuardaPermisos()
{
opciones = document.getElementsByName("chk_permisos[]");
var seleccionado = false;
for(var i=0; i<opciones.length;i++) {
if(opciones[i].checked == true) {
seleccionado = true;
var chk_seleccionados;
chk_seleccionados += opciones[i].value+",";
}
}
if(!seleccionado)
{
alert ('Por favor seleccionar minimo un permiso ');
}else{
alert(chk_seleccionados);
}
}
Al ejecutar la funcion me esta mostrando nada mas el valor del ultimo checkbox seleccionado... aparte de eso me dice que la variable chk_seleccionados no esta definida.. lo que me muestra en pantalla el alert es
undefined 13,
graciass