|
Einzeilige Eingabefelder
Textvorbelegung bei einzeiligen Eingabefeldern
Eingabefelder für Passwörter
Mehrzeilige Eingabefelder
Textvorbelegung bei mehrzeiligen Eingabefeldern
Umbruch bei mehrzeiligen Eingabefeldern kontrollieren
Einzeilige Eingabefelder dienen zur Aufnahme von einem oder wenigen Wörtern oder einer Zahl.
Ihr Spitzname: <input name="Spitzname" size=60 maxlength=60> <br> Ihr Lielings-Star: <input type=text name="LieblingsStar" size=40 maxlength=40> <br> Ihre heimliche Leidenschaft: <input name="Leidenschaft" size=30 maxlength=60> |
Jedes Eingabefeld muß einen internen Bezeichnernamen erhalten, und zwar mit der Angabe name=. Der Name sollte nicht zu lang sein und darf keine Leerzeichen und keine deutschen Umlaute enthalten. Verwenden Sie als Sonderzeichen höchstens den Unterstrich "_". Setzen Sie den Namen in Anführungszeichen.
Ferner sollten Sie bei einzeiligen Eingabefeldern immer die Anzeigelänge in Zeichen mit size= sowie die interne Feldlänge in Zeichen maxlength= bestimmen. Beide Angaben bedeuten die Anzahl Zeichen (size = Größe, maxlength = maximal length = maximale Länge). Wenn die interne Feldlänge maxlength größer ist als die angezeigte Feldlänge size (wie im dritten der obigen Beispiele), dann wird bei längeren Eingaben automatisch gescrollt (im Beispiel also ab dem 41. eingegebenen Zeichen).
Sie können ein einzeiliges Eingabefeld mit einem Inhalt vorbelegen.
Ihre Lieblings-URL: <input name="LieblingsURL" maxlength=40 size=40 value="http://www.netzwelt.com/selfhtml/"> |
Für die Eingabe von Geheimnummern, Paßwörtern usw. gibt es einen speziellen Typ von Eingabefeld. Die eingegebenen Zeichen werden dabei durch Platzhalter (meistens Sternchen) dargestellt, so daß Personen im Raum des Anwenders nicht zufällig das eingegebene Passwort mitlesen können.
Ihre Zugangsnummer: <input type=password name="Zugangsnummer" maxlength=10 size=10> |
Mehrzeilige Eingabefelder dienen zur Aufnahme von Kommentaren, Nachrichten usw.
Was halten Sie davon, daß es noch keinen HTML-Nobelpreis gibt: <p> <textarea name="HTML_Nobelpreis" rows=10 cols=50></textarea> |
Dahinter folgen zwei Angaben zur Anzeigegröße des Textfelds. rows= bestimmt die Anzahl der angezeigten Zeilen (rows = Zeilen), cols= die Anzahl der angezeigten Spalten (cols = columns = Spalten). "Spalten" bedeutet dabei die Anzahl Zeichen (pro Zeile).
Mit </textarea> schließen Sie das mehrzeilige Eingabefeld ab. Das End-Tag ist nötig und darf nicht weggelassen werden.
Sie können ein mehrzeiliges Eingabefeld mit Inhalt vorbelegen.
Was halten Sie von der Vermicrosoftung des Internet: <p> <textarea name="Vermicrosoftung" rows=10 cols=50> Schreiben Sie sich Ihren Frust von der Seele!</textarea> |
Netscape interpretiert seit Version 2.0 Möglichkeiten, um in mehrzeiligen Eingabefeldern den automatischen Zeilenumbruch zu kontrollieren. Normalerweise erfolgt kein automatischer Zeilenumbruch, was auf viele Anwender, die moderne Eingabeformen kennen, irritierend wirkt.
Was halten Sie vom Schlagwort "rechtsfreier Raum Internet": <p> <textarea name="RaumInternet" rows=10 cols=50 wrap=virtual></textarea> |
Was halten Sie vom Gerede um Kinderpornos und Neonazis im Internet: <p> <textarea name="Gerede" rows=10 cols=50 wrap=physical></textarea> |
Blättern: | |||
Formulare definieren | Auswahllisten |
HTML-Dateien selbst erstellen | |||
Dokumentation: HTML | |||
Formulare |
© 1997 Stefan Münz, s.muenz@euromail.com