<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
<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):
<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:
<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).
<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:
<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
<input>
und dieHTMLInputElement
-Schnittstelle, die es implementiert.- Formulare und Schaltflächen
- HTML-Formulare
- Das
<button>
-Element - Kompatibilität von CSS-Eigenschaften