Credo che questa soluzione sia ideale:
onclick="return inviaOrdine(this.form);"


infatti ho delle select "sensibili" all'onSubmit, per il refresh automatico del form: sarebbe un pò dannoso fare il controllo ad ogni submit, preferisco fare il controllo solo all'onClick del pulsante "invia ordine".

Può andare bene?