Código:
La idea del script creo que queda clara, su función es la de comprobar que hay al menos un checkbox seleccionado dentro del formulario.function Validar() { var valido=false; for( var i = 1; i < document.getElementsByTagName("input").length; i++) { var checkboxes = document.getElementsByTagName("input")[i].checked; if (checkboxes==true){ valido=true; break; } } if(!valido){ alert("Please, select at least one car."); return false; } }
El número de checkbox dentro del formulario varía en función de la respuesta de disponibilidad de la consulta a la BD. Es decir, a cada vehículo disponible se le asigna un checkbox para poder elegirlo. Cada checkbox tiene asignado un nombre diferente para poder comprobar cuales han sido seleccionados en la siguiente web.
Código PHP:
<input type="checkbox" name="checkbox<? echo $contador;?>" value="<? echo $row['IdVehicle'];?>">
Espero su ayuda. Gracias.