Ich habe ein Formular mit einigen ausgewählten Elementen, an die onChange-Ereignisse angehängt sind. Ich möchte, dass das Ereignis ausgelöst wird, selbst wenn jemand auf die Schaltfläche zum Zurücksetzen des Formulars klickt.
Meine Frage ist: Wird durch das Zurücksetzen eines Formulars ein onChange -Ereigniselement ausgelöst?
Hier ist ein einfaches Beispiel in jQuery
%Vor%Danke!
Es gibt ein onReset-Tag für Formulare, sodass Sie beispielsweise Folgendes tun können:
%Vor% Diese Methode wird vor dem Zurücksetzen aufgerufen, obwohl es schwierig sein kann. Ich schätze, du kannst ein "Bist du sicher?" Box. Ein setTimeout
in die Reset-Funktion zu werfen, scheint den Trick zu machen.
Jack M.'s Antwort funktioniert gut. Hier ist ein weiterer Ansatz, um das Gleiche zu tun. Ich hoffe, es wird jemandem helfen.
Schreiben Sie Code / Ereignisse, die Sie mitten in dieser Funktion aufrufen wollten. Ich habe das getestet. Arbeitet gut.
%Vor%Tags und Links javascript-events onchange reset