An alle ..
Die Reset-Funktion setzt nicht alles auf '' (leere Zeichenkette)
es auf ihre Anfangswerte zurückgesetzt .. (gespeichert in der Wert-Attribut oder ausgewählte Option etc ..)
Wenn Sie die Standard-Reset-Funktionen beibehalten möchten, sollten Sie
verwenden<select>
-Elemente Beispiel:
%Vor%Das ist nicht jQuery, es ist natives JavaScript. [0] bringt das eigentliche DOM-Element heraus, also ist es dasselbe wie:
%Vor% reset()
ist eine integrierte Browserimplementierung, die das gesamte Formular zurücksetzt. Wenn Sie einzelne Formulartypen zurücksetzen müssen, versuchen Sie Folgendes:
Sie können alle Formularselektoren hier sehen: Ссылка
Sie können einen Fake-Reset durchführen, indem Sie die Werte auf eine leere Zeichenfolge setzen und die Kontrollkästchen mit der Antwort von David zurücksetzen (oder vollständiger ). Sie können auch versuchen, den Wert jedes ausgewählten Elements vor dem Zurücksetzen des Formulars zu speichern und anschließend die Werte nach:
wiederherzustellen %Vor%Aus welchem Grund auch immer, David's richtige Antwort hat mein Google Chrome js. Es sagt:
Uncaught TypeError: Die Eigenschaft 'reset' von Objekt # ist keine Funktion
... also entschied ich mich, eine etwas andere Lösung zu versuchen:
<input id="resetbutton" type="reset" style="visibility:hidden;" name="reset" value="reset" />
<a href="#" onclick="$('#resetbutton').click();">Reset</a>
Tags und Links javascript jquery forms reset