... mi spiego meglio, in una pagina ho un form

Codice PHP:
<form action="pippo.php?id=01 method="POST">
<table>
 <tr>
  <td width='35%'>Codice:</td>
  <td><input type="
text" name="id" size="4" value="89"></td>
 </tr>
 <tr>
  <td>Nome:</td>
  <td><input type="
text" name="nome" size="30"></td>
 </tr>
</table>


<input class="
submit" name="ok" type="submit" value="Aggiorna" onClick="javascript:check()">
</form> 
ora la funzione check controlla che tutti i campi siano pieni... altrimenti mi viene visualizzata una finestra di alert
Codice PHP:
function check() {
    var 
els document.forms[0].elements;
    var 
found false;
    var 
campi '';
    var 
not_correct;

    for (
0els.lengthi++) {
        
not_correct = (els[i].value == '');
        if (
not_correct && !found )
            
found true;
    }
    if (
found) {
        
alert('Alcuni campi sono vuoti');
        return 
false;
    }
    else
        
document.forms[0].submit();

Il tutto funziona, con il solo problema che vado sempre nella pagina pippo.php... cioè se lascio un form vuoto ottengo il messaggio d'errore, però appena premo OK lo script prosegue... invece di rimanere dov'è!!!!!
Come faccio a fermare il tutto?
Cioè una volta premuto ok devo rimanere nella stessa pagina! e non andare su pippo.php!
Spero di essere stato chiaro...
Grazie
Gio