von Thomas Salvador.
Das <input>-Element ist sehr flexibel. Hier nur ein einfaches Textfeld:
<input type="text" name="a" value="Ihr Name" size="30" maxlength="60" />
<input> wird verwendet, um Eingabemöglichkeiten für Formulare zu erzeugen. <input> erzeugt dabei die meisten möglichen Varianten von Eingabefeldern – welches wird mit type bestimmt.
Abhängig vom Typ variieren die Parameter und die Bedeutung der einzelnen Attribute, so daß ich Ihnen bei weiterführendem Interesse am ehesten einen Blick in mein Formular-Tutorial empfehle, welches sich systematisch damit beschäftigt.
Der Tag <input> nutzt die HTML-Attribute:
Attribut | Beschreibung |
---|---|
accept | Liste von akzeptierten Dateitypen |
accesskey | Zeichen für Shortkey |
align | Ausrichtung des Elementes |
alt | Alternativbeschreibung input |
checked | für Radio-Buttons und Checkboxen |
class | Space-separierte Liste von CSS-Klassen |
dir | Ausrichtung von Text und Tabellen |
disabled | abgeschaltetes Element |
id | Universalattribut |
lang | Sprache des Elementes |
maxlength | maximale Länge der Eingabe |
name | Name des input-Feldes |
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 |
size | Breiten bei input |
src | Grafikurl für input |
style | Inline Style |
title | Bezeichnender Titel |
type | Typ des Eingabefeldes |
usemap | client-side Image Map nutzen |
value | urspünglicher Wert bei input |
Der HTML-Befehl <input> wird zumindest von den HTML Browsern Avant Palm OS, Avant Windows, Chrome, Firefox, Internet Explorer, Netscape, Opera, Safari und Web TV / MSN verstanden.
Der Tag <input> wird in den Standards HTML und XHTML definiert.
<input> enthält keine HTML-Befehle.
<input> kann in der Anweisung <form> enthalten sein.
Neben <input> können weitere Eingabemöglichkeiten mit <textarea>, <select>, <option> und <button> erzeugt und mit <fieldset> und <optgroup> gruppiert werden.
Keine.