Einzeilige Eingabefelder sind vordefinierte Felder, in denen einige kurze Worte durch den Benutzer der
HTML-Seite eingegeben werden können. Mit
<input> wird ein einzeiliges Eingabefeld definiert.
Damit klar ist, in welches Feld etwas geschrieben wird, muß dem Eingabefeld ein eindeutiger Name mit dem
Attribut
name="" zugeordnet werden.
Der Name darf nur einmal auf der Seite definiert werden, sollte nicht zu lang sein und darf
keine Leerzeichen oder deutschen Umlaute (wie ä, ü oder ö) enthalten.
Darüber hinaus ist die Textlänge des Eingabefeldes mit dem Attribut
size="X" und
die maximale Länge des einzugebenden Textes mit dem Attribut
maxlength="X" zu definieren,
wobei "X" hier für die Anzahl der sichtbaren / einzugebenden Zeichen steht.
• So wird ein einzeiliges Eingabefeld allgemein definiert:
<form name="Beispielformular" action="seite.htm" method="post">
Ihr Name: <input name="Name" size="60" maxlength="60">
</form>
Das Attribut
type="" legt den Wert für "text" fest. (Analog zu dem Wert "text" ist auch "password" möglich -
auch hier sind Texteingaben erlaubt, jedoch werden statt des lesbaren Textes im Feld nur Sternchen angezeigt.)
<form name="Beispielformular" action="seite.htm" method="post">
Ihr Name: <input type=password name="Name" size="60" maxlength="60">
</form>
Das Attribut
value"" ermöglicht hier die Vorbelegung des Eingabefeldes mit einem gewünschten Text.
• So wird ein einzeiliges Eingabefeld vorbelegt definiert:
<form name="Beispielformular" action="seite.htm" method="post">
Ihr Name: <input name="Name" size="60" maxlength="60"
value="Bitte geben Sie hier Ihren vollständigen Namen an.">
</form>