Sono sicuro che tutti conoscono questo comportamento. Compila un modulo sul Web e lo invii. Dopo l'invio, riconosci che hai inserito dati errati. Quindi, fai clic sul pulsante Indietro del browser. Quindi, a volte il modulo ha ancora i dati che hai inserito (cosa ti aspetti in questa situazione) e talvolta no.Perché talvolta i moduli HTML vengono cancellati quando si fa clic sul pulsante Indietro del browser
Impossibile trovare alcuna connessione quando è deselezionata e quando no.
Alcune risposte che ho trovato su internet/StackOverflow:
- sulle connessioni HTTPS, le forme sono sempre cancellati
- quando si utilizzano siti web dinamici con le sessioni, le forme sono sempre cancellati
Ma entrambi di loro sono sicuramente sbagliati. Ho visto siti (come uno dei miei) che mantiene i dati del modulo dopo il browser e utilizzano https e utilizzano sessioni.
Quindi per favore: qualcuno può spiegarmi come i browser gestiscono questa roba?
A proposito: il mio compito è quello di assicurarsi che i dati del modulo siano non cancellati.
Grazie per la risposta. Certo, hai perfettamente ragione nel tuo modo di farlo. Ma a volte questo è un bel po 'di lavoro (specialmente se è necessario aggiungere questo comportamento in seguito). La vita potrebbe essere molto più semplice se solo il browser potesse fare il lavoro. Questo è dove la mia domanda si rivolge a. C'è un modo per far funzionare il browser !? – Gerwald