Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2009, 11:52
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 10 meses
Puntos: 9
seleccionando checkbox

Hola, tengo un problema, tengo una lista de checkbox, pero estos se llenan dinamicamente dependiendo de una consulta. Bueno y he estado validando con ajax para que se seleccione al menos uno.

La validacion me funciona correctamente si es que tengo mas de 1 registro... pero cuando tengo un solo checkbox --asi lo seleccione-- siempre me manda el alert de que no he seleccionado nada.... y lo unico que se me ocurre para validar es preguntando si el array esta vacio pero no se como , me pueden ayudar?

asi lo valido:

Código:
	selectcheck=false;
	var checkboxes = new Array();
    var arrClaves = new Array();
    j=0;ff=0;
	for(i=0;i < document.frmcita["doc[]"].length; i++){
		if(document.frmcita["doc[]"][i].checked){
			
			var arr_doctor = document.frmcita["doc[]"][i].value;
			arrClaves[j]=arr_doctor;
            checkboxes[ff]="&doc[]="+arrClaves[j];
            ff++;
            j++;
			selectcheck=true;
			
		}
	}

	if(!selectcheck){
		alert("Debe seleccionar al menos uno.");
		return false;
	}
__________________
Quitenme la vida pero no la bebida.