Ho un campo input
che mostra un elenco utilizzando l'elemento html5 <datalist>
. Il problema è che con <datalist>
il completamento automatico del browser mostra anche l'elenco della cronologia (che è l'elenco dei valori precedentemente digitati, che non sono inclusi nello <datalist>
). Quindi voglio solo eliminare lo history-list
non lo <datalist>
.Come disattivare il completamento automatico mentre si continua a utilizzare l'elemento datalist in html
Se si utilizza la funzione autocomplete = "off"
, anche questo blocca lo <datalist>
.
In breve, voglio solo il <datalist>
non quello cronologico.
Ah, buon suggerimento. In effetti, mi sono appena accorto di aver effettivamente risolto lo stesso problema sulla mia domanda usando un '' e lasciando il nome sull'input reale. Li tengo sincronizzati con un semplice jQuery: http://stackoverflow.com/questions/29756791/html-datalist-with-fallback-causes-duplicate-query-string-parameters –
@StephanMuller yup, questo è esattamente quello che ho pensavo! – thetoast
Suggerimento interessante, qualcuno può confermare se lo stesso funziona anche per Chrome? Presumo che persino Chrome memorizza la cronologia in base all'ID? –