certamente sì, capisco anche le tue perplessità nel far convivere + di un controllo onsubmit ma ti assicuro che sono ingiustificate (basta far ritornare false per interrompere qualsiasi ulteriore procedura di controllo)
codice:
...
<select name="A" onchange="if(this.form.DA.selectedIndex>=this.selectedIndex){alert('l orario di inizio non può essere superiore o uguale a quello di fine');this.selectedIndex=this.form.DA.selectedIndex+1;}">
<option>08:00</option>
<option>09:00</option>
<option>10:00</option>
<option>11:00</option>
<option>12:00</option>
<option>13:00</option>
<option>...etc...</option>
</select>
se trovi + comodo tenere il tutto in una funzione:
codice:
<script type="text/javascript">
function compara(f){
if(f.DA.selectedIndex>=f.A.selectedIndex){
alert('l orario di inizio non può essere superiore o uguale a quello di fine');
f.A.selectedIndex=f.DA.selectedIndex+1;
}
}
</script>
...
<select name="A" onchange="compara(this.form)">
...
ciao