Muchisimas gracias Charly me ayudo bastante, preferi implementar tu solucion a una que ya habia diseñado en javascript y que anexo de igual manera por si a alguien le ayuda...
 
el objetivo de la funcion es cancelar el clic del boton hasta que esten seleccionados los datos de los tres combos y hasta entonces puede continuar... 
este es el script:  
Código:
 <html>
   <head>
      <script language="javascript" type="text/javascript">
          function fn_validar(valor){
             if(fn_obtener_valor(valor.giros)=="")
                return false;
             if(fn_obtener_valor(valor.vialidades)=="")
               return false;
             if(fn_obtener_valor(valor.suelo)=="")
                return false;
                return true;
            };
    function fn_obtener_valor(valor){
        var indice = valor.selectedIndex
        var valor = valor.options[indice].value 
        return valor;
    }
</script> 
</head>
</html>
  Y esto va en en formulario  
Código:
 onSubmit='return fn_validar(this);'