Sto cercando uno script che evita all'utente di inviare una seconda volta il form, in poche parole se l'utente preme la seconda volta lo script dovrebbe far uscire un'alert del tipo "Il modulo è gia stato inviato"
Sto cercando uno script che evita all'utente di inviare una seconda volta il form, in poche parole se l'utente preme la seconda volta lo script dovrebbe far uscire un'alert del tipo "Il modulo è gia stato inviato"
all'onclick del pulsante di invio potresti semplicemente disabilitarlo.
<input type="submit" onclick="this.disabled='disabled'" />
sempre allo stesso evento puoi fare apparire tutti gli alert che vuoi...
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Ho messo cosi ma non permette neanche l'invio la prima voltaOriginariamente inviato da fcaldera
all'onclick del pulsante di invio potresti semplicemente disabilitarlo.
<input type="submit" onclick="this.disabled='disabled'" />
sempre allo stesso evento puoi fare apparire tutti gli alert che vuoi...
<input type="submit" onclick="this.disabled='disabled'" value="Invia" />
ok allora fallo sparire
... onclick="this.style.display = 'none'"
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Cosi è troppo, sparisce proprio il pulsante anche se l'utente dimentica di riempire un campo obbligatorio, esce l'alert ma sparisce il pulsanteOriginariamente inviato da fcaldera
ok allora fallo sparire
... onclick="this.style.display = 'none'"
per caso usi una qualche funzione all'onsubmit del tipo
onsubmit = "return controllacampi"
??
Se sì allora quando tutti i controlli sono a posto disabiliti il pulsante in quella funzione.
function controllacampi(...) {
...
setTimeout("document.getElementById('id-pulsante-submit').disabled = 'disabled'", 100);
return true;
}
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Si, in fondo a tutti i controlli ho messo il tuo codice ma il pulsante sparisce ancora fa partire il form ma per fortuna ho il controllo php che blocca l'invioOriginariamente inviato da fcaldera
per caso usi una qualche funzione all'onsubmit del tipo
onsubmit = "return controllacampi"
??
Se sì allora quando tutti i controlli sono a posto disabiliti il pulsante in quella funzione.
function controllacampi(...) {
...
setTimeout("document.getElementById('id-pulsante-submit').disabled = 'disabled'", 100);
return true;
}