HTML <datalist> Tag
To provide an autocomplete feature on a form element, with a list of predefined options for the users to select data, the HTML <datalist> tag is used. It was introduced in HTML5 to be used with an <input> element with a “list” attribute whose value is linked with the <datalist> id.
Example:
<!DOCTYPE html>
<html>
<body>
<h4>Select a Subject:</h4>
<form action="/action_page.php" method="get">
<input list="subjects" name="subject">
<datalist id="subjects">
<option value="English">
<option value="Hindi">
<option value="French">
<option value="Spanish">
<option value="German">
</datalist>
<input type="submit">
</form>
</body>
</html>
Explanation:
In the above example, we are providing a list of predefined options for the users to select a subject to be filled in the form.
Global Attributes:
The Global attributes are supported by the HTML <datalist> tag.
Event Attributes:
The Event attributes are supported by the HTML <datalist> tag.
Supporting Browsers:
Chrome, IE, Firefox, Opera, and Safari.