In this article you will learn about the implementation and use of the fieldset tag of HTML5.
Fieldset Tag
The <fieldset> tag groups related form elements. It is like a box; in other words it draws a box around related elements.
It must start with a <legend>tag because the <legend> tag defines the title of the field set.
By using the <fieldset>tag and the <legend> tag you can make your form much easier to understand for the users.
Syntax
The syntax of the <fieldset> tag in HTML5 is:
<fieldset>Controls</fieldset>
Browser Support
The <Fieldset> tag is supported by all major browsers.
Attributes of <fieldset> tag
HTML5 has added some new attributes; they are:
Attribute |
Value |
Description |
disabled |
disabled |
Specify fieldset will be displayed or not |
name |
text |
Specify name of field set |
form |
name of form |
Define it is related to the form |
Sample
A form might contain a few fields about the id, first name, last name and address and some fields asking for opinions. The following is the complete source code of a sample use of the <fieldset> tag in HTML5.
<DOCTYPE html>
<html>
<head>
<title>Fieldset tag in HTML5</title>
</head>
<body>
<h1>
Fieldset Tag in HTML5</h1>
<!--name attribute specifies name of the attribute.Here Person represent name -->
<fieldset name="Person">
<legend>Employee Details </legend>Employee Id<input type="text" name="EmpId"><br>
Employee FirstName<input type="text" name="EmpFName"><br>
Employee LastName<input type="text" name="EmpLName"><br>
Employee Address<input type="text" name="EmpAdd"><br>
</fieldset>
<fieldset>
<legend>Programming Skills </legend>Programming Language<input type="text" name="proglang"><br>
<input type="checkbox" name="c">C Language<br>
<input type="checkbox" name="Java">Java Language<br>
<input type="checkbox" name="C#">C# Language<br>
<input type="checkbox" name="Oracle">Oracle Language<br>
</fieldset>
</body>
</html>
Output