Ergebnis 1 bis 9 von 9
  1. #1
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.631

    Lightbulb Suche Formularüberwachung ungespeicherte Änderungen

    Hi!
    Geht darum, Anwender davor zu schützen, das Browsertab zu schließen, die Seite zu wechseln etc., ohne vorher Änderungen in Formulare gespeichert zu haben.

    • Es soll eine übergreifende Lösung sein, also z. B. laden des Code im Head und es sucht sich selbst alle zu überwachenden Felder im Dokument
    • Es sollen alle aktuellen Feldarten und -attribute unterstützt werden
    • Unterstützt werden müssen: Firefox, Chrome, Edge und Opera für Win Desktop
    • Ich möchte es in Einzelfällen auf Formular- oder Feldebene abschalten können
    • Es soll auch per JS später dynamisch erzeugte Felder und Formulare überwachen
    • Für den Feldtyp hidden soll abschaltbar sein
    • Sollte pures JS oder jQuery sein

    Weiß da jemand was?
    Danke
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.678

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Du könntest im onbeforeunload durch alle input, textarea, select durchgehen und den aktuellen Wert mit dem Standardwert vergleichen. Abhängig von einem data-*-Attribut könntest du das dann auch deaktivieren.

  3. #3
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.631

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Zitat Zitat von kkapsner Beitrag anzeigen
    mit dem Standardwert vergleichen
    Was meinst du damit?
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.678

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    INPUT.defaultValue

  5. #5
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.631

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Ah cool.

    Und wie mache ich, dass das onblur angehalten und dann je nach Antwort abgebrochen oder fortgesetzt wird? Geht das dann auch mit true oder false?
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  6. #6
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.678

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Was meinst du genau mit
    Zitat Zitat von mikdoe Beitrag anzeigen
    dass das onblur angehalten
    ?

    onbeforeunload ist ein bisschen anders mit dem Rückgabewert: https://developer.mozilla.org/en-US/...onbeforeunload

  7. #7
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.631

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Habe ich verstanden. Mir fehlt jetzt noch Zugriff entweder auf die eine oder andere Entscheidung. Ich muss dann nämlich in einer NODE wieder etwas zurück verändern, und zwar den Ladekreisel wieder weg machen. Chrome verhält sich da nämlich völlig "falsch" was die Ausführung von onsubmit zusammen mit onbeforeunload betrifft.
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  8. #8
    Avatar von mikdoe
    mikdoe ist offline Administrator
    registriert
    01-05-2010
    Beiträge
    7.631

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Noch eine Frage: angenommen zwei forms auf der Seite: wie kann ich im onbeforeunload feststellen, in welcher form der User auf submit geklickt hat?
    Denn wenn er in der form absendet in der eine Änderung in einem Feld festgestellt wurde, darf ja keine Warnung kommen.
    Das deutsche Javascript Forum http://forum.jswelt.de http://forum.jswelt.de/images/logoJsWeltForumV4_32x22.png
    Sorry wenn ich manchmal ohne Hallo und nur klein schreibe! Dann bin ich nicht unfreundlich sondern mit nervigem kleinem Touch Tablet zugange

  9. #9
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.678

    AW: Suche Formularüberwachung ungespeicherte Änderungen

    Im onbeforeunload hast du diese Information leider gar nicht. Wird onbeforeunload vor onsubmit getriggert?

Ähnliche Themen

  1. [FRAGE] Änderungen von CSS Event
    Von Mephiztopheles im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 06-02-2015, 13:33
  2. Änderungen unwirksam
    Von MyName im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 09-12-2012, 17:34
  3. Änderungen
    Von S.Haehnel im Forum Site-Check
    Antworten: 10
    Letzter Beitrag: 25-02-2006, 18:07
  4. Änderungen im DMX pic-viewer
    Von Keppi85 im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 11-10-2003, 19:29

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •