DEV Community

Satish Chandra Gupta
Satish Chandra Gupta

Posted on

Radio Buttons In HTML

An HTML radio button is used to select 1 among multiple choices.

When you select 1 choice in the radio buttons then other choices are automatically deselected.

I came through an awesome article for the HTML radio button that discusses the radio buttons step-by-step with code and infographics.

The infographic shown below explains step-by-step how to create radio buttons, group them and give them value.

HTML radio button TutorialsTonight

The explained steps are:

1: Create input element with type="radio"

<input type="radio"> Email
<input type="radio"> Phone
<input type="radio"> Mail
Enter fullscreen mode Exit fullscreen mode

2: Specify name attribute to group them

<input type="radio" name="contact"> Email
<input type="radio" name="contact"> Phone
<input type="radio" name="contact"> Message
Enter fullscreen mode Exit fullscreen mode

3: Add a value attribute to give the button an input value

<input type="radio" name="contact" value="email"> Email
<input type="radio" name="contact" value="phone"> Phone
<input type="radio" name="contact" value="message"> Message
Enter fullscreen mode Exit fullscreen mode

4: Finally you can use label element to increase the clickable area of the radio button

<input type="radio" name="contact" value="email" id="email">
<label for="email">: Email</label>

<input type="radio" name="contact" value="phone" id="phone">
<label for="phone">: Phone</label>

<input type="radio" name="contact" value="message" id="message">
<label for="message">: Message</label>
Enter fullscreen mode Exit fullscreen mode

Reference: HTML radio button (TutorialsTonight)

Discussion (0)