Hauptmenü
Besucher Statistik
Besucher online: 5 Besucher Heute: 21 Gestern:158 Gesamt: 221750
geprüft nach
|
Sie sind hier: Startseite>Topics
Werbung Topics / HTML / ID: 86Formulare erstellenUm ein Feedback - Formular zu erstellen oder irgendwelche anderen HTML-Seiten zu erstellen die Eingabefelder enthalten, werden Formulare benötigt. Die nachfolgenden Erläuterungen sollen Ihnen ein wenig die Bedeutung der einzelnen Elemente eines Formulars näher bringen. Wie wird ein Formular definiert?Prinzipiell ist es möglich ein Formular an jeder gewünschten Stelle innerhalb des Body Bereiches der Website zu definieren. Formulare beginnen immer mit dem einleitenden Tag <form> und werden mit dem abschließenden Tag </form> wieder beendet. Innerhalb dieser Tags stehen dann die Elemente des Formulars wie Eingabefelder, Auswahllisten oder Buttons. Um die Elemente zu platzieren und zu beschriften, können Sie dazwischen auch andere HTML-Elemente notieren. Beispiel:
Das Attribut action ist die Aktion, mit welcher das Formular verschickt werden soll. In unserem Beispiel wird beispielsweise die Aktion "mailto=" verwendet. Mit mailto werden die ausgefüllten Formulardaten an die angegebene E-Mail-Adresse geschickt. Mit method bestimmen Sie, mit welcher HTTP - Übertragungsmethode die Formulardaten an ihr Ziel gelangen sollen. Dabei gibt es zwei mögliche Werte, nämlich method="get" oder method="post". method="get" Hier werden die Daten des ausgefüllten Formulars als Parameter an die Aufrufadresse angehängt. method="post" Hier werden die Daten des ausgefüllten Formulars vom Webserver über den Standardeingabekanal zur Verfügung gestellt, und ein auswertendes CGI-Script muss die ankommenden Daten behandeln wie eine Benutzereingabe, die auf der Kommandozeile gemacht wurde (post = verschicken). Bei einer Zuschickung des Formulars per e-mail, sollten Sie diese Variante nutzen und das enctype="text/plain" Attribut verwenden, welches das Formular für den Empfänger lesbar macht. Welche Möglichkeiten habe ich bei der Gestaltung des Formulares?Den grundlegenden Aufbau eines Formulares kennen sie nun, jedoch muss dieses nun noch entsprechend mit diversen Feldern gestaltet werden. Eingabefelder:
Erläuterung: name="email" type="text" size="20" maxlength="30" value="info@" AuswahllistenMit Auswahllisten können Sie dem Anwender eine Liste mit festen Einträgen anbieten, aus der er einen Eintrag auswählen kann. Beispiel:
Erklärung: Mit <option>...</option> definieren Sie zwischen dem einleitenden <select>-Tag und dem Abschluss-Tag </select> jeweils einen Eintrag der Auswahlliste. Hinter <option> muss der Text des Listeneintrags stehen. Auch können Sie eine Auswahl schon im Voraus markieren, dazu setzen Sie einfach das selected Attribut in den entsprechenden einleitenden <option> Tag. RadiobuttonsRadiobuttons sind eine Gruppe von beschrifteten Knöpfen, von denen der Anwender einen auswählen kann. Beispiel:
Erklärung: CheckboxenCheckboxen sind eine Gruppe von ankreuzbaren Quadraten, bei denen der Anwender keine, eins oder mehrere auswählen kann. Beispiel des Quellcodes:
Erklärung: Abschicken und LöschenWenn der Anwender das Formular ausgefüllt hat, muss er es logischerweise versenden. Dies geschieht mit sog. Buttons, es wird jedoch wieder der <input> Tag verwendet. <input type="submit" value="Abschicken"> Erklärung: Eine Löschung des kompletten Formulars seitens des Anwenders ist ebenfalls möglich. <input type="reset" value="Reset"> Erklärung: eingestellt am: 26.10.2005 (5524 mal gelesen) |