Ciao a tutti,
ho 2 textbox e una dropdown in una pagina html e alla pressione del tasto di sottomissione devo eseguire 3 function:
- function1(); //controlla se sono stati compilati i campi
- function2(); // controlla il formato dei dati
- function3(); //controlla la scelta della dropdown

Il problema che incontro è nel farle eseguire tutte e 3; dal libro di javascript ho letto che per richiamare funzioni multiple si usa il punto e virgola tra le function;
inoltre se la funzione riscontra anomalie, ritorna return false; altrimenti return true;

questo l'HTML del button:
codice:
<input type="submit" name="Submit" value="Conferma" onclick="return function1();return function2();return function3();"/>
nell'header, in <SCRIPT>..

codice:
function1(){
     ....
     ....
     if (ok){
         return true;
     }
     else{
         return false;
     }
}

function2{
     ....
     ....
     if (ok){
         return true;
     }
     else{
         return false;
     }
}

function3{
     ....
     ....
     if (ok){
         return true;
     }
     else{
         return false;
     }
}
L'anomalia è che all'esecuzione della prima function, all'istruzione return false o return true , l'esecuzione del javascript si arresta e non vengono eseguite le altre function;

Ho provato anche ad inglobarle in una unica function ma il problema persiste.

Cosa sbaglio?
Grazie in anticipo