Forms - Text Area

Section 1 - Introduction
Section 2 - Basics
Section 3 - Next Level
Section 4 - Advanced
      Forms
         How forms are sent
         Input field
         Buttons
         Input types
         Fieldset
         For more help...
         You try it
      Advanced Tables
      Frames
      Style Sheets
      Image Maps
Section 5 - Publishing
Section 6 - Extras
Appendices
Text Area:
You are about to learn one tag that doesn't contain the <input> command. This tag allows you to create a large area where the user can type. A complete message can be sent, not just a word or sentence. What you need is a text box.

You may have noticed that <input> did not have a closing tag (</input>). The textarea tag MUST have a closing tag though. Failure to use it causes your whole page to become problematic. The "textarea" tag looks like this:
<textarea> </textarea>
Of course, there are a lot of things you can do to modify one of these boxes. You can give it a name, a default value, specify how many columns and rows you want displayed, and even whether you want the words to wrap or not. Here's the more complicated version with it's appearance:
Code
<form>
<textarea cols="20" rows="5" name="Fred" wrap="soft">
</textarea> </form>
What you see
Let's look at a few variations of this text area. In this one, there is no wordwrap, and the size has been changed.
Code
<form>
<textarea cols="40" rows="7" name="Ginger" wrap="off">
</textarea> </form>
What you see
One more time, only this one has had a value added, the wrap is set to "hard" and it's smaller.
Code
<form>
<textarea cols="10" rows="3" name="Roy" wrap="hard">
Type your comments here:
You know you want to.
</textarea> </form>
What you see
This isn't everything you can do with text area, but it's the important stuff. There is just one more mini-area and you'll have a good idea of what forms can do.
  1. Text
  2. Checkboxes
  3. Radio Buttons
  4. Passwords
  5. Hidden
  6. File
  7. Image
  8. Textarea
  9. Select and Option