Browsers will helpfully try to autocomplete text as you type it in to an HTML form. The autocomplete attribute allows the page designer to hint to the browser what sort of information is required—and also to suppress completion when the site provides its own automatic suggestions via JavaScript.

Noted by Damian Cugley .