Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2007, 11:12
luz506
 
Fecha de Ingreso: junio-2006
Ubicación: Lima, mi trabajo
Mensajes: 100
Antigüedad: 18 años, 5 meses
Puntos: 0
validacion checkbox no funciona con un elemento

Hola, el siguiente codigo funciona bien pero solo cuando hay mas de 1 item en el array de checkbox, si hay solo una opcion en el listado de checkbox el valor de "objSeleccion.length" es indefinido

Código:
function validarSeleccion(){
var cCheck=0;
var objSeleccion = document.frm["seleccion[]"];
for(contador = 0; contador < objSeleccion.length; contador++){
	if (objSeleccion[contador].type == "checkbox" && objSeleccion[contador].checked){
		cCheck++;
	}
}
if(cCheck > 0){
	return true;
}else{
	alert("Debe seleccionar al menos una opción");
	return false;
}
}
Código HTML:
<input name="seleccion[]" type="checkbox" id="seleccion[]" > 
alguien que me pueda decir en que esta fallando??

gracias por su tiempo