Dies ist eine alte Version des Dokuments!
LU06c - Button
siehe auch selfhtml - Buttons
Mit Buttons lösen wir die Verarbeitung der Daten aus.
Ein Button löst eine Aktion bzw. Verarbeitung aus.
Das Button-Element benötigt das Attribut type um die Art der Verarbeitung zu definieren.
type="submit"
... <form action="./index.php" method="post"> <label for="email">Email</label> <input id="email" name="email" type="text" /> <button type="submit">Absenden</button> </form> ...
Klickt der Benutzer auf einen Button mit type=„submit“ , so sendet der Webbrowser die Formulardaten an die Zieladresse.
Dabei müssen Sie beachten:
- Der Button muss innerhalb eines
form-Elements stehen, andernfalls wird keine Verarbeitung ausgelöst. - Die HTTP-Methode und Zieladresse werden im
form-Tag definiert. - Falls Sie mehrere Formulare in einer Webseite haben, muss jedes Formular einen eigenen
<button type=„submit“ …haben.
type='reset'
... <form action='./index.php' method='post'> <label for='email'>Email</label> <input id='email' name='email' type='text' /> <button type='submit'>Absenden</button> <button type='reset'>Zurücksetzen</button> </form> ...
Ein Button mit type='reset' setzt das Formular zurück.
Alle Eingaben des Benutzers in den Eingabefeldern werden rückgängig gemacht.
Es findet keine Übertragung der Daten an den Server statt.
