HTML <input> autocomplete Attribute
Example
An HTML form with autocomplete on (and off for one input field):
<form action="/action_page.php" autocomplete="on">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<label
for="email">Email:</label>
<input type="email" id="email"
name="email" autocomplete="off"><br><br>
<input type="submit">
</form>
Try it Yourself »
Definition and Usage
The autocomplete
attribute specifies whether or not an input field should have autocomplete enabled.
Autocomplete allows the browser to predict the value. When a user starts to type in a field, the browser should display options to fill in the field, based on earlier typed values.
Note: The autocomplete
attribute works with the
following input types: text, search, url, tel, email, password, datepickers, range, and color.
Browser Support
The numbers in the table specify the first browser version that fully supports the attribute.
Attribute | |||||
---|---|---|---|---|---|
autocomplete | 17.0 | 6.0 | 2.0 | 5.1 | 10.0 |
Tip: In some browsers you may need to activate an autocomplete function for this to work (Look under "Preferences" in the browser's menu).
Syntax
<input autocomplete="on|off">
Attribute Values
Value | Description |
---|---|
on | Default. Specifies that autocomplete is on (enabled) |
off | Specifies that autocomplete is off (disabled) |
❮ HTML <input> tag