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;
}