Se state compilando un modulo online e il modulo include una risposta personalizzata che inserite direttamente nel browser, sarebbe una buona idea copiarla e salvarla prima di inviare il modulo. Questo perché se il modulo non viene inviato per qualsiasi motivo, i dati inseriti potrebbero essere persi.
Alcuni moduli salvano le informazioni inserite dall’utente, mentre altri non lo fanno.
Google Chrome ha integrato un popup “Confirm form resubmission” per evitare di duplicare accidentalmente le azioni POST quando si compilano i moduli. Compilare le stesse informazioni due volte o inviare qualcosa più di una volta può essere una bella seccatura.
Per esempio, hai pagato degli acquisti online. Se aggiornate la pagina, la vostra carta potrebbe essere addebitata due volte se l’errore non appare. Quindi, puoi chiamarlo un pop-up o un errore, ma appare solo per il tuo bene.
Tuttavia, se volete sbarazzarvi di questo messaggio di errore, ecco cosa potete fare.
Perché appare la finestra di dialogo “confermare la reinoltro del modulo”?
Non è sicuramente un errore o un virus, come detto prima, è una caratteristica del browser che impedisce di inviare lo stesso modulo due volte. Vediamo alcune ragioni per cui potresti ricevere questo errore:
- Hai cliccato il pulsante “Indietro” durante la compilazione del modulo online.
- C’era un modulo nella pagina web che veniva aggiornato.
- Scarsa connessione a Internet.
Come correggere la “conferma di ripresentazione del modulo” su refresh
L’errore “Confirm form resubmission” significa che quando hai inviato il modulo, le informazioni non sono state inviate al server a cui avrebbero dovuto essere inviate.
In alcuni casi, l’errore “Confirm form resubmission” può essere risolto dall’utente, ma in altri casi, può essere un problema del sito e dovrai contattare gli amministratori del sito.
Quindi, se volete risolvere questo errore, potete provare i metodi qui sotto.
Controlla la sessione del browser
Una delle cause del messaggio di errore “Confirm form resubmission” può essere la sessione del tuo browser. Il messaggio può apparire in qualsiasi browser con una lingua leggermente diversa, ma assicurati che:
- Non stai usando la finestra di visualizzazione in incognito.
- Non hai nessuna applicazione o estensione installata che possa interrompere la tua sessione, come una VPN, un monitor del traffico di rete, un proxy, un cambio di user agent, ecc.
- Non si aggiorna manualmente il modulo dopo aver cliccato il pulsante di invio.
Cancellare i dati del browser e inviare di nuovo
Il problema “Conferma la ripresentazione del modulo” può essere dovuto a un carico elevato sul server quando troppi moduli vengono inviati contemporaneamente al tuo invio.
Puoi provare ad aspettare che il server sia sovraccarico, ma nel frattempo, cancella i dati del tuo browser e prova a inviare di nuovo il modulo.
Se vuoi cancellare i dati del tuo browser in Chrome, devi seguire questi passi:
- Prima di tutto, aprite il vostro browser web Chrome.
- Poi, clicca sull’icona dei “tre puntini” nell’angolo in alto a destra dello schermo e seleziona “Impostazioni”.
- Ora, vai alla sezione “Privacy e sicurezza” e clicca su “Cancella dati di navigazione”.
- Poi, seleziona “Cookie e altri dati del sito” e “Immagini e file nella cache”.
- Infine, cliccate sul pulsante “Cancella dati”.
Una volta completati questi passaggi, cancellerete i dati del vostro browser Chrome.
Disattivare le estensioni del browser
Le estensioni del browser possono interferire con la sessione del browser e l’invio del modulo. Se pensi che il modulo o il sito di invio sia a posto, disattiva tutte le estensioni installate e prova di nuovo. Segui questi passi per farlo:
- All’inizio, apri il tuo browser web Chrome.
- Poi, clicca sull’icona dei “tre puntini” nell’angolo in alto a destra dello schermo e seleziona “Altri strumenti”.
- Dopo di che, seleziona “Estensioni”.
- Infine, basta spegnere ogni estensione.
Una volta che hai completato questi passaggi, disabiliterai ogni estensione nel tuo browser Chrome.
Come correggere la ‘conferma di reinvio del modulo’ per gli amministratori del sito web
Queste correzioni si applicano se puoi modificare il codice del modulo. L’errore “Confirm form resubmission” appare in uno dei due casi, assumendo che il tuo server non abbia problemi.
I moduli PHP possono inviare dati in uno dei due modi: POST o GET. Se usate il metodo POST, incontrerete l’errore “Confirm form resubmission”, mentre questo non accadrà se usate il metodo GET.
Questo significa che c’è un problema con il modo in cui il comando POST è stato aggiunto al modulo, o l’utente sta aggiornando il modulo prima di inviarlo. Il metodo POST dovrebbe essere usato solo quando necessario, per esempio per i campi di reset della password, non per i normali campi del modulo.
I browser possono usare la propria convalida dei moduli. Questa è di solito una caratteristica, ma si può fare in modo che la pagina ignori la validazione del browser. Potete usare un modulo AJAX per farlo. Potete ancora usare POST se non volete passare a GET.