HTML <datalist> tag

HTML <datalist> tag : Definition

• The HTML <datalist> tag represents a list of pre-defined options for an <input> element.

• The <datalist> tag is used to provide an "autocomplete" feature for <input> elements, which users will see a list of drop-down which are pre-defined options as the input data.

• The <datalist> tag provides a list of predefined options to the users to select the data among them.

<datalist> tag example :

<!DOCTYPE html>
<form action="#" method="">
  <label for="browser">Enter first letter of the months:</label>
  <input list="browsers" name="browser" id="browser">
  <datalist id="browsers">
    <option value="January">
    <option value="February">
    <option value="March">
    <option value="April">
    <option value="May">

    <option value="Jun">
    <option value="July">
    <option value="August">
    <option value="September">
    <option value="October">
    <option value="November">
    <option value="December">
  <input type="submit">
<p><strong>Note:</strong> The datalist tag is not supported in Safari 12.0 (or earlier).</p>



The datalist element example

Note: The datalist tag is not supported in Safari 12.0 (or earlier).