Originariamente inviato da Xinod
onClick="this.disabled=true"

cmq non è affidabile tenere in linea istruzioni da eseguire onclick sul pulsante submit,
non tutti i browser le valutano prima di inviare il form

conviene piuttosto gestire il tutto in una funzione richiamata onsubmit sul form
ti ringrazio per la spiegazione, ma non credo di aver ben afferrato (di js non mi intendo molto ) io ora ho il mio pulsante che è così:

codice:
<input type="submit" name"bottone" value="Login" onClick="this.disabled=true; this.form.submit();">
ho dovuto aggiungere il submit() altrimenti non mi eseguiva la form, anche se non ne capisco il motivo...

quello che non mi è chiaro di quanto hai detto tu è soprattuto dove dici di gestire il tutto in una funzione richiamata onSubmit sul form...se me la spieghi (anche superficialmente) te ne sarei grato.