DEV Community

Share Point Anchor
Share Point Anchor

Posted on • Originally published at sharepointanchor.com on

HTML <datalist> Data List Tag

In HTML, the datalist Data List tag used to provide an auto-complete feature on the form element. This tag generates a drop-down list with predefined options for users to select. The datalist tag is one of the new sectioning element in HTML 5.

By default, the options are hidden , and the list of them becomes available when the user starts typing. For Example, when you do a search from your search engine it will suggest the related terms. It is helpful to save time and reduces errors.

The datalist tag is used with an element that contains a “list” attribute. Predefined options for input are enclosed in a nested element.

Estimated reading time: 2 minutes

Syntax:

This tag contains both the starting datalist tag and ending datalist tag. The content is written between these two tags.


<datalist>... </datalist>

Enter fullscreen mode Exit fullscreen mode

HTML datalist Tag:

| HTML datalist tag | Defines a list of suggested valuer for an input element |
| Content categories | Flow content, phrasing content, palpable content. |
| Permitted content | Either Phrasing content or zero or more tags. |
| Tag omission | None, both opening and closing tags are mandatory. |
| Permitted parents | Any HTML element that accepts phrasing content. |
| Implicit ARIA role | listbox |
| Permitted ARIA roles | No role permitted |
| DOM interface | HTMLDataListElement |

Sample of the HTML datalist tag:

Here is the example for HTML Data List tag.


<!DOCTYPE html>
<html>
  <head>
    <title>Title of the Document</title>
  </head>
  <body>
    <div>Select your browser:</div>
    <input list="Browsers" />
    <datalist id="Browsers">
      <option value="Google Chrome">
      <option value="Safari">
      <option value="Firefox">
      <option value="Opera">
      <option value="Maxthon">
    </datalist>
  </body>
</html>

Enter fullscreen mode Exit fullscreen mode

Note : The datalist tag’s “id” attribute must be equal to the element’s “list” attribute.

Result:

Result

Download Sample File:

Data-List-Tag-in-HTMLDownload

Attributes:

The HTML Data list tag supports both Global Attributes and Event Attributes.

Browser Support:

Browser Support

Related Articles:

The post HTML datalist Data List Tag appeared first on Share Point Anchor.

Top comments (0)