(Formulare)
Man hat in HTML die Möglichkeit Buttons zu machen. Zwei spezielle Buttons braucht man für ein Formular auf jeden Fall. Das ist ein Button zum Abschicken des Formulars, bzw. der Email und ein Button um das Formular zu leeren, falls der User es so nicht abschicken will. Man kann auch andere Buttons machen. Leider bietet HTML keine Möglichkeit den anderen Buttons auch eine Funktion zu geben. Ich erkläre sie trotzdem, und gebe auch gleich eine Möglichkeit zur Benutzung, die allerdings auf JavaScript beruht. Ich werde also nicht erklären, wie und warum sie funktioniert. Buttons kann man auch ohne Formular in seine Seite einbauen.
|
So sieht's im Browser aus: | |
Das ist der Quelltext dazu:
|
Beim Betätigen des Buttons wird das ausgeführt, was bei der Definition des
Formulars unter action
festgelegt wurde. Wenn dort
action=
|
So sieht's im Browser aus: | |
Das ist der Quelltext dazu:
|
Beim Betätigen dieses Buttons wird für alle Formularfelder wieder der ursprüngliche Zustand hergestellt
und die Daten werden nicht verschickt. Biete dem Benutzer nach Möglichkeit beide Buttons an. Nicht nur den
zum Abschicken.
|
So sieht's im Browser aus: | |
Das ist der Quelltext dazu:
|
Wenn das Attribut type
den Wert image
bekommt, kann man einen Bildbutton machen. Das Bild wird wie im Kapitel Bilder
einbinden schon erklärt wurde eingebunden. Beim Betätigen des Buttons wird der Formularinhalt
abgeschickt bzw. an das Emailprogramm übergeben.
|
So sieht's im Browser aus: | |
Das ist der Quelltext dazu:
|
Diese Buttons funktionieren Im NN 4 noch nicht, in den aktuellen Browsern funktionieren sie aber. Die Darstellung ist in manchen Browsern etwas abweichend, so stellt z.B. Opera 5 die Oberfläche des Buttons in der Farbe des Seitenhintergrunds dar.
Seit HTML4 gibt es das <button>
|
So sieht's im Browser aus: | |
Das ist der Quelltext dazu:
|
Wie oben angekündigt, kann man auch andere Buttons machen. Buttons, die mit
<input type="button" ...> gemacht
werden, haben den Vorteil, dass sie bei allen wichtigen Browsern funktionieren. Im NN ist es allerdings
notwendig extra ein Formular für den Button zu definieren. Sonst wird der Button nicht interpretiert. Mit
HTML ist es nicht möglich dem Button auch eine Funktion zu geben. Deshalb beschreibe ich
hier eine Möglichkeit, die auf JavaScript beruht.
|
So sieht's im Browser aus: | |
Das ist der Quelltext dazu:
(Im Beispiel ist die JavaScript-Funktion nicht enthalten. |
Auch diese Buttons funktionieren im NN 4 nicht. Und auch bei der Inhaltsausrichtung treten die
gleichen Probleme auf wie bei den eigenen Submit- und Reset-
Weiter geht's mit dem Kapitel Formulardesign.
Um einen Link zu setzen, der direkt auf diese Seite führt,
verwende folgende Url: