buon giorno a tutti ragazzi e buona settimana,

io ho un problemino, ho un semplice form dove gli utenti inseriscono email e psw, cliccano su invia e non succede nulla, mentre se lo faccio io va.
altra cosa strana a quasi tutti gli utenti funziona, mentre ad atri da questo problema che cliccano invia e il browser non risponde.

qualcusa sa perchè? c'è qualche barbatrucca da usare?
questo è il form

Codice PHP:

     
<form method="post" name="post" action="Benvenuto.php" onsubmit="return controlla()">
                
                
Nome utente*: 

                <
input name="login" type="text" class="input" size="33" /> 


                
Password*: 

                <
input name="password" type="password" class="input" size="33" /> 


                            <
input type="submit" name="Inserisci" value="Invia" onclick="controlla();" class="bottone" />
                            <
input type="reset" name="reset_campi" value="Reimposta" class="bottone" />

                  
                   </
form
c'e' una funzione controlla che controlla semplicemente se inserisco i campi

Codice PHP:
    <script language="javascript">
    
    function 
controlla()
    {
        if(
document.post.login.value == "" || document.post.login.value == null)
        {
            
alert("è necessario inserire la tua email");
            return 
false;
        }
        if(
document.post.password.value == "" || document.post.password.value == null)
        {
            
alert("è necessario inserire la password");
            return 
false;
        }
    
        
document.post.submit();    
    }
    
    
</script>