<input type="reset">

<input>-Elemente vom Typ reset werden als Schaltflächen gerendert, mit einem standardmäßigen click-Ereignishandler, der alle Eingaben im Formular auf ihre Anfangswerte zurücksetzt.

Probieren Sie es aus

Hinweis: Sie sollten in der Regel vermeiden, Reset-Schaltflächen in Ihre Formulare einzubauen. Sie sind selten nützlich und frustrieren eher Benutzer, die sie versehentlich anklicken (oft, wenn sie versuchen, die Sendeschaltfläche zu klicken).

Wert

Das value-Attribut eines <input type="reset">-Elements enthält eine Zeichenkette, die als Beschriftung der Schaltfläche dient und der Schaltfläche eine zugängliche Beschreibung bietet. Schaltflächen wie reset haben ansonsten keinen Wert.

Setzen des value-Attributs

html
<input type="reset" value="Reset the form" />

Weglassen des value-Attributs

Wenn Sie kein value angeben, erhalten Sie eine Schaltfläche mit der Standardbeschriftung (typischerweise "Zurücksetzen", dies variiert jedoch je nach Benutzeragent):

html
<input type="reset" />

Verwendung von Reset-Schaltflächen

<input type="reset">-Schaltflächen werden verwendet, um Formulare zurückzusetzen. Wenn Sie eine benutzerdefinierte Schaltfläche erstellen und das Verhalten mit JavaScript anpassen möchten, sollten Sie <input type="button"> oder besser noch ein <button>-Element verwenden.

Eine einfache Reset-Schaltfläche

Wir beginnen mit der Erstellung einer einfachen Reset-Schaltfläche:

html
<form>
  <div>
    <label for="example">Type in some sample text</label>
    <input id="example" type="text" />
  </div>
  <div>
    <input type="reset" value="Reset the form" />
  </div>
</form>

Dies wird so dargestellt:

Versuchen Sie, etwas Text in das Textfeld einzugeben, und drücken Sie dann die Reset-Schaltfläche.

Hinzufügen eines Tastaturkürzels zur Reset-Schaltfläche

Um einer Reset-Schaltfläche ein Tastaturkürzel hinzuzufügen — genauso, wie Sie es bei jedem <input> tun würden, bei dem es sinnvoll ist — verwenden Sie das globale Attribut accesskey.

In diesem Beispiel ist r als Zugangstaste angegeben (Sie müssen r plus die spezifischen Modifikatortasten für Ihre Browser-/Betriebssystemkombination drücken; siehe accesskey für eine nützliche Liste dieser).

html
<form>
  <div>
    <label for="example">Type in some sample text</label>
    <input id="example" type="text" />
  </div>
  <div>
    <input type="reset" value="Reset the form" accesskey="r" />
  </div>
</form>

Das Problem bei dem obigen Beispiel ist, dass der Benutzer nicht wissen kann, was die Zugangstaste ist! Dies ist besonders wahr, da die Modifikatoren typischerweise nicht standardisiert sind, um Konflikte zu vermeiden. Beim Erstellen einer Website stellen Sie sicher, dass Sie diese Informationen auf eine Weise bereitstellen, die das Design der Website nicht beeinträchtigt (z. B. indem Sie einen leicht zugänglichen Link bereitstellen, der auf Informationen darüber verweist, was die Zugangstasten der Website sind). Das Hinzufügen eines Tooltips zur Schaltfläche (mit dem title-Attribut) kann ebenfalls helfen, obwohl es keine vollständige Lösung für Barrierefreiheitszwecke ist.

Deaktivieren und Aktivieren einer Reset-Schaltfläche

Um eine Reset-Schaltfläche zu deaktivieren, geben Sie das disabled-Attribut für sie an, wie folgt:

html
<input type="reset" value="Disabled" disabled />

Sie können Schaltflächen zur Laufzeit aktivieren und deaktivieren, indem Sie disabled auf true oder false setzen; in JavaScript sieht das so aus: btn.disabled = true oder btn.disabled = false.

Hinweis: Weitere Ideen zum Aktivieren und Deaktivieren von Schaltflächen finden Sie auf der Seite <input type="button">.

Validierung

Schaltflächen nehmen nicht an der Einschränkungsvalidierung teil; sie haben keinen echten Wert, der eingeschränkt werden könnte.

Beispiele

Wir haben oben einfache Beispiele eingefügt. Es gibt eigentlich nicht mehr über Reset-Schaltflächen zu sagen.

Technische Zusammenfassung

Wert Eine Zeichenkette, die als Beschriftung der Schaltfläche verwendet wird
Ereignisse [`click`](/de/docs/Web/API/Element/click_event)
Unterstützte allgemeine Attribute type und value
IDL-Attribute value
DOM-Schnittstelle

[`HTMLInputElement`](/de/docs/Web/API/HTMLInputElement)

Methoden Keine
Implizite ARIA-Rolle button

Spezifikationen

Specification
HTML Standard
# reset-button-state-(type=reset)

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch