Home arrow HTML arrow HTML Forms
HTML

HTML Forms


In our previous article, we discussed how to create tables in HTML and how to add data to them. In this episode we will go over forms and how to collect data from users. We will learn to create text fields, radio buttons, check-boxes, buttons, drop-down menus, and much much more. There is a lot of ground to cover in this one, so let's go ahead and get started.

Author Info:
By: James Payne
Rating: 4 stars4 stars4 stars4 stars4 stars / 4
February 06, 2008
TABLE OF CONTENTS:
  1. · HTML Forms
  2. · Other Input Types
  3. · Checkboxes
  4. · Buttons
  5. · Sending Data with a Form
  6. · Sending E-Mail Via Forms

print this article
SEARCH DEVARTICLES

TOOLS YOU CAN USE

advertisement
HTML Forms
(Page 1 of 6 )

Forms

Back in the olden days, we used to have to walk to the DMV and wait in line for nine hours, come back the following day because the DMV is only open eight hours, wait in line another four hours, get a form and a whole bunch of underpaid government attitude, fill out the stacks of paper by hand, wait in line some more, only to find that the stupid clerk gave you the wrong paperwork. Oh and by the way, before she can give you the right form, you have to go wait at the back of the line.

Fortunately for you youngsters, you can conduct most of your business online, thanks to our friend, the form. A form consists of an area upon which you place form elements. Form elements are used to collect information from the user and consist of text fields, drop-down menus, radio buttons, checkboxes, textarea fields, submit buttons, and so forth.

To create a form you use the <form> tag. Below we will create a form with some text boxes:


<html>

<body>


<form>

First name:

<input type="text" name="firstname">

<br>

Last name:

<input type="text" name="lastname">

<br>

Occupation:

<input type="text" name="occupation"

</form>

</body>

</html>

The result of this code is:


First name:
Last name:
Occupation:

You will notice in the code that we use the <input> tag for input fields and that we define the type of input field using the <type> attribute.


blog comments powered by Disqus
HTML ARTICLES

- HTML5 Boilerplate: Working with jQuery and M...
- HTML5 Boilerplate Introduction
- New API Platform for HTML5
- BBC Adopts HTML 5, Mozilla Addresses Issues
- Advanced Sticky Footers in HTML and CSS
- HTML and CSS Sticky Footers
- Strategy Analytics Predicts HTML5 Phones to ...
- HTML5 Guidelines for Web Developers
- Learning HTML5 Game Programming
- More Engaging CSS3 and HTML Background Effec...
- Engaging HTML and CSS3 Background Effects
- More Web Columns with CSS3 and HTML
- Columns with CSS3 and HTML
- Creating Inline-Block HTML Elements with CSS
- Drag and Drop in HTML5: Parsing Local Files

Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Weekly Newsletter
 
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 
Support 



© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 9 - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials