e che quindi i dai non vengano inviati più volte alla pagina o si creino malfunzionamenti di vario genere ... come posso fare?
e che quindi i dai non vengano inviati più volte alla pagina o si creino malfunzionamenti di vario genere ... come posso fare?
"0 è tutto finito. 1 è solo l'inizio"
HO IL CERTIFICATO DI RESISTENZA.
<input .... onclick="this.disabled = true;" />
"0 è tutto finito. 1 è solo l'inizio"
HO IL CERTIFICATO DI RESISTENZA.
però così non mi invia i dati!
<html>
<body>
<form action="">
<input type="textbox" name="valore">
<input type="submit" onClick="this.disabled = true;" value="invia">
</form>
</body>
</html>
"0 è tutto finito. 1 è solo l'inizio"
HO IL CERTIFICATO DI RESISTENZA.
<form action="" onSubmit="this.invia.disabled=true;">
"0 è tutto finito. 1 è solo l'inizio"
HO IL CERTIFICATO DI RESISTENZA.
dipende se hai un submit o un button... cmq sia io farei ancora diversamente x mantenere la compatibilita' coi vekki browser...
codice:<script type="text/javascript"> <!-- var alreadySent = false; function lockForm() { if (alreadySent) { alert ("L'invio del form è in corso: si prega di attendere..."); return false; } else { alreadySent = true; return true; } } //--> </script> </head> <body> <form action="altrapagina.ext" onsubmit="return lockForm();"> <input type="submit" value="Invia" /> </form>