Creating HTML Forms with Multiple Input Types
Q: Build an HTML form that includes various input types, such as text fields, checkboxes, radio buttons, and select menus.
- HTML
- Junior level question
Explore all the latest HTML interview questions and answers
ExploreMost Recent & up-to date
100% Actual interview focused
Create HTML interview for FREE!
Here's an example of an HTML form that includes various input types:
<html> <head> <title>Example Form</title> </head> <body> <h1>Example Form</h1> <form> <label for="name">Name:</label> <input type="text" id="name" name="name" required> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <label for="phone">Phone:</label> <input type="tel" id="phone" name="phone"> <label for="message">Message:</label> <textarea id="message" name="message"></textarea> <label for="newsletter">Subscribe to our newsletter:</label> <input type="checkbox" id="newsletter" name="newsletter" value="yes"> <label for="gender">Gender:</label> <input type="radio" id="male" name="gender" value="male"> <label for="male">Male</label> <input type="radio" id="female" name="gender" value="female"> <label for="female">Female</label> <label for="country">Country:</label> <select id="country" name="country"> <option value="USA">USA</option> <option value="Canada">Canada</option> <option value="Mexico">Mexico</option> </select> <button type="submit">Submit</button> </form> </body> </html>
This form includes several different input types:
1. A required text field for the user's name.
2. A required email field for the user's email address.
3. An optional phone number field.
4. A textarea for the user's message.
5. A checkbox for subscribing to a newsletter.
6. Radio buttons for the user's gender.
7. A select menu for the user's country.
The form also includes a submit button for submitting the form data to a server.


