2010-04-23 13 views
93

La maggior parte dei valori di input della cache del browser. Quindi, quando l'utente aggiorna la pagina, gli input hanno gli stessi valori.Crea pagina per indicare al browser di non memorizzare nella cache/conservare i valori di input

Ecco il mio problema. Quando l'utente fa clic su Salva, il server convalida i dati POST (ad esempio i prodotti controllati) e, se non è valido, lo rimanda al browser. Tuttavia, come detto sopra, anche se il server cancella la selezione per alcuni valori, potrebbero comunque essere selezionati a causa della cache del browser! I miei dati hanno caselle di controllo invisibili (fino all'elemento principale selezionato), quindi l'utente potrebbe anche non sapere che alcuni valori precedenti sono ancora selezionati, finché i clic non vengono salvati di nuovo e ricevono un messaggio di errore, anche se l'utente pensa che non lo sia. Che è irritante

Questo può essere risolto facendo Ctrl-F5, ma non è nemmeno una soluzione. Esiste un modo automatico/programmatico per dire al browser di non memorizzare nella cache i dati di input del modulo su qualche forma/pagina?

+0

È '

+0

Esiste un modo per rispondere a questa domanda con riferimento alla discesa degli elenchi '