il no-cache potrebbe c'entrare, visto che serve per impedire la memorizzazione della pagina nella cache del browser.

Sinceramente non so se e come possa influenzare l'auto-completamento dei dati.

Se così fosse, attenzione che però la soluzione potrebbe essere non solo nel comando HTML, perché il webserver può essere impostato per forzare l'invio della pagina ogni volta (insomma il no-cache potrebbe essere anche impostato sul server).