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