Ho un campo di input nascosto nel mio modulo. Ho notato che se il valore di quel campo è cambiato da javascript, e poi l'utente aggiorna la pagina, lo stesso valore verrà impostato quando la pagina viene ricaricata. Da quello che ho visto, questo accade solo in Firefox.Firefox nasconde gli input nascosti
Ho risolto questo comportamento indesiderato con l'aggiunta di autocomplete="off"
a quell'ingresso nascosto, ma W3C non piace questa soluzione, e se convalidare la pagina ottengo l'errore:
Attribute autocomplete not allowed on element input at this point.
A quanto pare, l'attributo autocomplete
funziona solo su input specifici - see here.
Quindi c'è qualche soluzione che soddisfi entrambi W3C e Firefox?
Il tag 'autocomplete' è valido solo in html5, quindi aggiungo il tag html5 alla domanda. – jmlnik
vedere anche http://stackoverflow.com/questions/2486474/preventing-firefox-from-rebering-the-input-value-on-refresh-with-meta-tag – user123444555621
@ Pumbaa80, tamir già provato con 'autocomplete =" off "", ma ciò non vale per '' in base alle specifiche. Stai suggerendo che i tag/header della cache impedirebbero a Firefox di completare automaticamente il modulo? – jmlnik