HTML5: How to refer to a datalist element that contains pre-defined options for an input element?
Solution :
HTML Code:
<!DOCTYPE html><!-- Declaration specifying the document type -->
<html><!-- Opening tag for the root element of the HTML document -->
<head><!-- Opening tag for the document's header section -->
<meta charset="utf-8"><!-- Metadata tag specifying the character encoding of the document -->
<title>How to refer to a datalist element that contains pre-defined options for an input element</title><!-- Title of the HTML document -->
</head><!-- Closing tag for the document's header section -->
<body><!-- Opening tag for the document's body section -->
<form method="post" action="http://wwww.w3resource.com/html-css-exercise/basic/solution/input-list-answer-demo.php"><!-- Form element defining a form with method and action attributes -->
<input list="animal" name="animal"><!-- Input field with list attribute referencing the ID of the datalist element -->
<datalist id="animal"><!-- Datalist element containing pre-defined options for the input element -->
<option value="Lion"><!-- Option for the datalist -->
<option value="Tiger"><!-- Option for the datalist -->
<option value="Elephant"><!-- Option for the datalist -->
</datalist><!-- Closing tag for the datalist element -->
<input type="submit"><!-- Submit button for the form -->
</form><!-- Closing tag for the form -->
</body><!-- Closing tag for the document's body section -->
</html><!-- Closing tag for the root element of the HTML document -->
Explanation:
- This HTML code demonstrates how to refer to a datalist element that contains pre-defined options for an input element.
- The form element is defined with method set to "post" and action set to the URL where the form data should be sent.
- Inside the form, there is an input field with the name "animal" and a list attribute referencing the ID of the datalist element.
- The datalist element with ID "animal" contains pre-defined options such as Lion, Tiger, and Elephant.
Live Demo:
See the Pen input-list-answer by w3resource (@w3resource) on CodePen.
See the solution in the browser
Supported browser
Yes | Yes | Yes | Yes | Yes |
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics