HTML5: How to specify a name for the fieldset?
Solution :
HTML Code :
<!DOCTYPE html><!-- Opening tag for declaring 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 specify a name for the fieldset</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 name="w3r_form"><!-- Opening tag for a form element with the name attribute set to "w3r_form" -->
<fieldset name="w3resource" ><!-- Opening tag for a fieldset element with the name attribute set to "w3resource" -->
Name: <input type="text" name="username" size="30"><br /><br /><!-- Text input field for entering a name -->
Email: <input type="text" name="usermail" size="30" /><br /><br /><!-- Text input field for entering an email address -->
Place: <input type="text" name="userplace" size="10" /><br /><br /><!-- Text input field for entering a place -->
<button type="button" onclick="ChangeColor()">Change background color of fieldset</button><!-- Button to trigger a JavaScript function for changing the background color of the fieldset -->
</fieldset><!-- Closing tag for the fieldset element -->
</form><!-- Closing tag for the form element -->
</body><!-- Closing tag for the document's body section -->
</html><!-- Closing tag for the root element of the HTML document -->
JavaScript Code :
function ChangeColor(){ var fldname = document.getElementsByName("w3resource"); fldname[0].style.backgroundColor = '#C7E9FF'; }
Explanation:
- This HTML code represents a simple form containing text input fields and a button.
- The form has the name attribute set to "w3r_form".
- Inside the form, there is a fieldset element with the name attribute set to "w3resource". Fieldset is used to group related form elements.
- Inside the fieldset, there are three text input fields for entering name, email, and place respectively.
- There is also a button labeled "Change background color of fieldset". This button is associated with a JavaScript function named "ChangeColor()", which presumably changes the background color of the fieldset when clicked.
Live Demo :
See the Pen fieldset-name-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