The HTML element is used to create an HTML form for user input.. form elements The element is a container for different types of input elements, such as: text fields, checkboxes, radio buttons, submit buttons, etc. Forms contain special elements called controls like inputbox, checkboxes, radio-buttons, submit buttons, etc. Users generally complete a form by modifying its controls e.g. entering text, selecting items, etc. and submitting this form to a web server for further processing. The tag is used to create an HTML form. Here's a simple example of a login form.
This article was co-authored by our trained team of editors and researchers who validated it for accuracy and comprehensiveness. This article has been viewed 77, times. Learn more These tags act as a container for all of your form data, such as text fields, lists, and buttons.
When someone submits information through your form, the data will be sent to a sever that forns save, process, send, or display results based on the content. Add the action to the FORM tag. Add form options. End the FORM tag. Did this summary help you? Yes No. Log in Social login does not work in incognito ,ake private browsers. Please log in with your username or email to continue.
Learn why people trust wikiHow. Download Article Explore this Article parts. Tips and Warnings. Related Articles. Article Summary. Part 1 of Open your HTML document in your preferred text editor.
This tag signifies the beginning of your form. Decide how the form data will be sent. You should only use GET to retrieve data. Never use GET with sensitive information like passwords or social security numbers.
Use this if the what is the best restaurant in kansas city data is sensitive, such as for passwords or credit card numbers. Part 2 of You can add a blank box in which your visitors can type their names, comments, or anything else you may need. If the data is sent to a script, this value should correspond with something in the script.
Create a password box. Add radio buttons for options. Learn more advanced form options. There are so many types of inputs and lists you can include in your form. Part 3 of This tag indicates that the form is over. Upload your document to your web server.
It depends on what you want to do with the feedback. In most cases, you'll need to use. Not Helpful 7 Helpful 8. Nicole Futoryansky. That space is automatically put there by the browser you are using. To get rid of it, you need to use CSS. That is a language used to manipulate the appearance of websites. Not Helpful 1 Helpful 1. Include your email address foorms get a message when this question ohw answered.
By using this service, some information may be shared with YouTube. Helpful 1 Not Helpful 0. Submit a Tip All tip submissions are carefully reviewed before being published. Related wikiHows How to. How to. About This Article. Co-authored by:. Co-authors: Updated: April 8, Categories: HTML. Article Summary X 1.
What is HTML Form
In this HTML forms, you will see how to create HTML forms. But submit buttons will not work. Submitting forms are done dynamically using the server. The programming languages used for submitting a form is related to server side programming like php, java, Python etc.
In this tutorial you will learn how to create a form in HTML to collect user inputs. HTML Forms are required to collect different kinds of user inputs, such as contact details like name, email address, phone numbers, or details like credit card information, etc. Forms contain special elements called controls like inputbox, checkboxes, radio-buttons, submit buttons, etc.
Users generally complete a form by modifying its controls e. Here's a simple example of a login form:. The following section describes different types of controls that you can use in your form. It allows you to specify various types of user input fields, depending on the type attribute. An input element can be of type text field , password field , checkbox , radio button , submit button , reset button , file select box , as well as several new input types introduced in HTML5.
Here's an example of a single-line text input used to take username:. Password fields are similar to text fields. The only difference is; characters in a password field are masked, i. This is to prevent someone else from reading the password on the screen.
Radio buttons are used to let the user select exactly one option from a pre-defined set of options. Checkboxes allows the user to select one or more option from a pre-defined set of options. The file fields allow a user to browse for a local file and send it as an attachment with the form data.
Web browsers such as Google Chrome and Firefox render a file select input field with a Browse button that enables the user to navigate the local hard drive and select a file. Tip: There are several other input types. Please check out the chapter on HTML5 new input types to learn more about the newly introduced input types. Textarea is a multiple-line text input control that allows a user to enter more than one line of text. A select box is a dropdown list of options that allows user to select one or more option from a pull-down list of options.
A submit button is used to send the form data to a web server. When submit button is clicked the form data is sent to the file specified in the form's action attribute to process the submitted data. A reset button resets all the forms control to default values. Try out the following example by typing your name in the text field, and click on submit button to see it in action. Grouping form controls into categories makes it easier for users to locate a control which makes the form more user-friendly.
Let's try out the following example to see how it works:. Note: The name attribute represents the form's name within the forms collection. Its value must be unique among the forms in a document, and must not be an empty string. Tip: All the data sent via get method is visible in the browser's address bar. But, the data sent via post is not visible to the user. Please check out the tutorial on GET vs.
Is this website helpful to you? Please give us a like , or share your feedback to help us improve. Connect with us on Facebook and Twitter for the latest updates. Example Try this code ». Attribute Description name Specifies the name of the form.
The value can be either get the default and post. Applicable only when the value of the method attribute is post. Previous Page Next Page. All Rights Reserved. Share This:. Specifies the URL of the program or script on the web server that will be used for processing the information submitted via form.
Specifies the HTTP method used for sending the data to the web server by the browser. Specifies where to display the response that is received after submitting the form. Specifies how the form data should be encoded when submitting the form to the server.