HTML/Elemente/button
Aus SELFHTML-Wiki
Das button-Element definiert eine anklickbare Schaltfläche.
- Syntax
- Start-Tag: notwendig
- End-Tag: notwendig
- WAI‑ARIA‑Rolle
-
-
button
-
- Elternelemente
- Darf vorkommen in:
- erlaubte Inhalte
-
- Text
- beliebig viele Elemente mit phrasing content
- aber keine interaktiven Elemente
Beispiel
<form>
<label for="vorname">Vorname</label>
<input id="vorname">
<label for="zuname">Zuname</label>
<input id="zuname">
<button type="reset">Eingaben zurücksetzen</button>
<button type="submit">Eingaben absenden</button>
</form>
Das Beispiel enthält einen Button type="reset", mit dem bisherige Eingaben zurückgesetzt und einen mit type="submit", mit dem Eingaben abgesendet werden.
Beachten Sie:
Buttons werden verwendet, wenn interaktive Aktionen ausgelöst werden. Um auf andere Seiten zu gelangen, werden Links verwendet.
Ein Klick auf einen Button
Buttons werden verwendet, wenn interaktive Aktionen ausgelöst werden. Um auf andere Seiten zu gelangen, werden Links verwendet.
Ein Klick auf einen Button
type="submit"
löst innerhalb eines Formulars standardmäßig das Neuladen der Seite aus, wobei alle eingegebenen Daten verloren gehen.Name | Inhalt | Standardwert | Bedeutung |
---|---|---|---|
Universalattribute | |||
id | ID | identifiziert ein einziges Element innerhalb eines Dokuments | |
class | CDATA | ordnet ein Element einer oder mehreren Klassen zu. | |
accesskey | ID | Tastaturkürzel | |
contenteditable | CDATA | editierbarer Inhalt | |
contextmenu | definiert Kontextmenü | ||
dir | ltr, rtl | definiert die Schreibrichtung innerhalb des Dokuments | |
draggable | ID | kann mit Drag & Drop gezogen werden | |
dropzone | CDATA | Aktion bei Ablegen | |
hidden | versteckter Inhalt | ||
lang | NAME | legt eine den IANA-Sprachdefinitionen folgende Sprache des Elementinhalts fest [RFC1766] | |
spellcheck | ID | Rechtschreibprüfung Sollte auch für input type="password" deaktiviert werden.
| |
style | CDATA | notiert direkt in einem Element- style sheet data | |
tabindex | NAME | zeigt an, ob dieses Element fokusiert werden kann, ob es mithilfe der Tastaturnavigation angesteuert werden kann und in welcher Reihenfolge navigiert wird. | |
title | CDATA | betitelt oder beschreibt ein Element. | |
autofocus | Boolesches Attribut | Focus wird beim Laden auf dieses Element gelegt. | |
disabled | Boolesches Attribut | legt fest, dass das Element ausgegraut, d.h. nicht benutzbar ist | |
form | CDATA | Identifizierungsname des form-Elementes mit dem es in Verbindung steht. | |
formaction | CDATA | URI der Datei (Script), das die Verarbeitung der Eingaben übernimmt. | |
formenctype | CDATA | legt den Inhalts-Typ fest. Mögliche Werte sind:
| |
formmethod | GET, POST | bestimmt, mit welcher Anfragemethode der Browser die Daten des Elementes übermittelt. | |
formnovalidate | Boolesches Attribut | legt fest, dass Formular nicht überprüft werden soll, wenn die Eingabe abgeschickt wird. | |
formtarget | _self, _blank, _parent, _top | _self | Bestimmt das Zielfenster in dem die ausgewerteten Daten angezeigt werden. |
name | CDATA | Name des Elementes, welcher mit den Formulardaten übermittelt wird. | |
type | reset, submit, button | submit | Bestimmt den Typen des Schaltflächen-Elementes. |
value | CDATA | Bestimmt den Initialisierungswert des Elementes. |
Attribut: Pflichtattribut
Attribut: optionales Attribut
Siehe auch
- Formulare
- Was ist ein Webformular? (ausführliche Erklärung mit vielen Beispielen)
- Formulare/Gestaltung mit CSS (Buttons und Schalter)
Weblinks
- Spezifikation (W3C): The button-Element