von Thomas Salvador.
Ein mehrzeiliges Eingabefeld in einem HTML-Formular:
<form method="..." action="..."> <textarea name="nachricht" cols="40" rows="10"> Vorgabe-Text in mehrzeiligem Eingabefeld </textarea> </form>
Mit <textarea> wird eine mehrzeiliges Eingabefeld in einem HTML-Formular gesetzt, welches sich über cols Zeichen in rows Zeilen erstreckt.
Per Voreinstellung wird oft Gleichweitenschrift genutzt, womit sich diese Feld von den anderen mit <input> bzw. <select> setzbaren Elementen für Formulare in HTML absetzt, die den Zeichensatz des Textes nutzen.
Im Gegensatz zum mit <input> erzeugten einzeiligen Eingabefeld wird der vorbelegte Text nicht als Attribut, sondern als Inhalt des Tags gesetzt. Dies macht Sinn, da sich natürlich auch die Vorbelegung von <textarea> über mehrere Zeilen erstrecken kann.
<textarea> verwendet die Attribute:
Attribut | Beschreibung |
---|---|
accesskey | Zeichen für Shortkey |
class | Space-separierte Liste von CSS-Klassen |
cols | Breite des Eingabefeldes |
dir | Ausrichtung von Text und Tabellen |
disabled | abgeschaltetes Element |
id | Universalattribut |
lang | Sprache des Elementes |
name | name des button, textarea |
onblur | Auszuführender Javascript-Code bei Fokusverlust |
onchange | Auszuführender Javascript-Code bei Wertänderung |
onclick | Auszuführender Javascript-Code bei Klick |
ondblclick | Auszuführender Javascript-Code bei Doppelklick |
onfocus | Auszuführender Javascript-Code bei Fokuserhalt |
onkeydown | Auszuführender Javascript-Code bei Drücken einer Taste |
onkeypress | Auszuführender Javascript-Code bei gedrückt gehaltener Taste |
onkeyup | Auszuführender Javascript-Code bei Loslassen einer Taste |
onmousedown | Auszuführender Javascript-Code bei Drücken einer Maustaste |
onmousemove | Auszuführender Javascript-Code, wenn die Maus bewegt wird |
onmouseout | Auszuführender Javascript-Code, wenn die Maus das Element verlässt |
onmouseover | Auszuführender Javascript-Code, wenn die Maus auf das Element bewegt wird |
onmouseup | Auszuführender Javascript-Code bei Loslassen einer Maustaste |
onselect | Auszuführender Javascript-Code bei Textselektierung |
readonly | nur lesbares Textfeld |
rows | Höhe des Eingabefeldes |
style | Inline Style |
tabindex | Festlegung der Tabulatorreihenfolge |
title | Bezeichnender Titel |
Die HTML Anweisung <textarea> wird von den HTML Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN verstanden.
Der Tag <textarea> wird zumindest in den Standards HTML und XHTML definiert.
Der Tag <textarea> enthält keine Befehle.
<textarea> kann in den HTML Tags <a>, <abbr>, <acronym>, <address>, <applet>, <b>, <bdo>, <big>, <blockquote>, <body>, <caption>, <center>, <cite>, <code>, <dd>, <del>, <dfn>, <div>, <dt>, <em>, <fieldset>, <font>, <form>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <i>, <iframe>, <ins>, <kbd>, <label>, <legend>, <li>, <noframes>, <noscript>, <object>, <p>, <pre>, <q>, <s>, <samp>, <small>, <span>, <strike>, <strong>, <sub>, <sup>, <td>, <th>, <tt>, <u> und <var> enthalten sein.
Keine.