2010-03-21 11 views
65

Quando aggiorno una pagina con Firefox, i valori delle caselle di controllo, dei campi di input, ecc. Vengono mantenuti.Impedire a Firefox di ricordare il valore di input all'aggiornamento con Meta tag

C'è un modo per impedire a Firefox di mantenerli, utilizzando un meta tag senza JavaScript?

+0

È questo per la tua pagina web o per qualsiasi pagina web? – Gumbo

+0

Possibile duplicato di [Crea pagina per indicare al browser di non memorizzare nella cache/conservare i valori di input] (http://stackoverflow.com/questions/2699284/make-page-to-tell-browser-not-to-cache-preserve-input -valori) – user

risposta

138

Per un tag input c'è l'attributo autocomplete è possibile impostare:

<input type="text" autocomplete="off" /> 

È possibile utilizzare il completamento automatico per un form troppo.

+2

Questo è parte di HTML5 ora e supportato da tutti i principali browser su '' tranne Opera non esegue il tag '

'. –

+0

Per riferimento [https://developer.mozilla.org/en-US/docs/Mozilla/How_to_Turn_Off_Form_Autocompletion](https://developer.mozilla.org/en-US/docs/Mozilla/How_to_Turn_Off_Form_Autocompletion) – Planky

+17

@ AaronD.Marasco Disattivare il completamento automatico può anche impedire a Firefox di ricordare i valori di input tra ricariche di pagine, ma è una funzione preziosa che ricorda i valori di input tra i ricaricamenti. La domanda era: come impedire a Firefox di ricordare i valori di input tra i ricaricamenti della pagina, non come disabilitare il completamento automatico. –

1
// IE fix - do this at the end of the page 
var oninit_async_reset = setInterval(function() { resetFormIEFix(); }, 500); 
function resetFormIEFix() { 
    $('#inputid').val(''); 
    if (typeof oninit_async_reset != 'undefined') 
     clearInterval(oninit_async_reset); 
} 
Problemi correlati