Versuche, etwas zu lernen, um eine Autosave-Funktion zu implementieren und brauche etwas Hilfe. Ich habe einen Code, um den Status von Formularfeldern zu überwachen, um zu sehen, ob sich etwas geändert hat. Alles funktioniert, aber ich muss nur die Änderungen in einer bestimmten Form überwachen, nicht alle Formulareingaben auf der Seite. Es gibt ein Suchfeld und ein Newsletter-Formular auf der gleichen Seite, und wenn diese Formularfelder geändert werden, werden sie auch erkannt, die ich irgendwie oder besser herausfiltern muss, aber nur auf das spezifische Formular zielen.
%Vor%Fügen Sie einfach eine Klasse zum Formular hinzu und verwenden Sie sie, um
zu filtern %Vor%BEARBEITEN
Nur ein Vorschlag, Sie können das Änderungsereignis direkt an das Formular anhängen
Live-Demo hier: Ссылка
%Vor%Sie können dies leicht verbessern, indem Sie einen Timer hinzufügen und ihn alle xx Sekunden speichern lassen.
Ich denke, Sie können eine Klasse verwenden, um den gewünschten Eingangstyp auszuwählen.
%Vor%Dann benutze dies in jQuery.
%Vor% Sie können die Funktion .change()
verwenden und dann mit $(this)
angeben, dass Sie nur mit dem Feld arbeiten möchten, das gerade geändert wird.
Bearbeiten: #myForm ist Ihre Formular-ID, auf die Sie ein bestimmtes Formular anwenden können. Sie können sogar nur type="text" -Felder innerhalb dieses Formulars angeben, wie in meinem Beispiel.
Tags und Links javascript jquery