Questions And Answers

More Tutorials

HTML Forms

An HTML form is a section of a document which contains controls such as text fields, password fields, checkboxes, radio buttons, submit button, menus etc.

Form example

<form >
    <label> name </label>
    <input type="text">
    <label> city </label>
    <input type="text">
    <input type="button" value="submit">
</form >

The <form> Element

The HTML <form> element is used to create an HTML form for user input:

<form >
   form elements
</form >

The <input> Element

The HTML <input> element is the most used form element.

some examples of input element:
  • <input type="text"> : Displays a single-line text input field
  • <input type="radio"> : Displays a radio button (for selecting one of many choices)
  • <input type="checkbox"> : Displays a checkbox (for selecting zero or more of many choices)
  • <input type="submit"> : Displays a submit button (for submitting the form)
  • <input type="button"> : Displays a clickable button

Radio Button

Radio buttons use to select ONE of a limited number of choices.

radio example

<form >
    <input type="radio" name="number" id="one" >
    <label> One </label>
    <input type="radio" name="number" id="two" >
    <label> Two </label>
    <input type="radio" name="number" id="three" >
    <label> Three </label>
</form >


Radio buttons use to select ZERO or MORE options of a limited number of choices.

checkbox example

<form >
    <input type="checkbox" name="subject" id="eng" >
    <label> English </label>
    <input type="checkbox" name="subject" id="math" >
    <label> Mathematices </label>
    <input type="checkbox" name="subject" id="sci" >
    <label> Science </label>
</form >


In this page (written and validated by ) you learned about HTML Forms . What's Next? If you are interested in completing HTML tutorial, your next topic will be learning about: HTML Form Attributes.

Incorrect info or code snippet? We take very seriously the accuracy of the information provided on our website. We also make sure to test all snippets and examples provided for each section. If you find any incorrect information, please send us an email about the issue:

Share On:

Mockstacks was launched to help beginners learn programming languages; the site is optimized with no Ads as, Ads might slow down the performance. We also don't track any personal information; we also don't collect any kind of data unless the user provided us a corrected information. Almost all examples have been tested. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. By using, you agree to have read and accepted our terms of use, cookies and privacy policy.