Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Berechnung nach Datenänderung

Mehr
1 Woche 5 Tage her - 1 Woche 5 Tage her #10359 von rolaloe
Berechnung nach Datenänderung wurde erstellt von rolaloe
Auf meine letzte Anfrage  Summenberechnung aus Mehrfachauswahl - Forum (vi-solutions.de)  habe ich die dort genannte Lösung eingebaut. Diese funktioniert sehr gut. Jedoch habe ich nun ein Problem das ich nicht gelöst bekomme.

Ich nutze ein Mehrseitiges Formular. In diesem habe ich zwei Listoptionenfelder eingebaut.
Wenn ich das Formular ausfülle werden die Berechnungen korrekt durchgeführt.
Nutze ich jedoch den "Zurück" Button und ändere eines oder beide Listenoptionsfelder im Wert und gehe wieder auf die Zusammenfassungsseite, wir der geänderte Wert nicht berechnet, es werden noch immer die Werte aus der ersten Berechnung angezeigt.

Gibt es hier einen Trick oder eine Einstellung die ich beachten muss?
Wie kann der geänderte Wert auf der Zusammenfassungsseite berücksichtigt werden?

Oder liegt das an dem Javascript das ich so einsetze:
Code:
jQuery(document).ready(function() {     console.log('FEWA script loaded');     const selectID1 = 79;     const editID1  = 100;     // update on user selection changed     jQuery(`#field${selectID1}`).on('change', function() {         const count = jQuery(`#field${selectID1} :selected`).length;         jQuery(`#field${editID1}`).val(count);     });     // Initialize edit field with '0'     jQuery('.visform').bind('visformsInitialised', function() {         jQuery(`#field${editID1}`).val(0);     }); }); jQuery(document).ready(function() {     console.log('FEWA script loaded');     const selectID2 = 108;     const editID2  = 78;     // update on user selection changed     jQuery(`#field${selectID2}`).on('change', function() {         const count = jQuery(`#field${selectID2} :selected`).length;         jQuery(`#field${editID2}`).val(count);     });     // Initialize edit field with '0'     jQuery('.visform').bind('visformsInitialised', function() {         jQuery(`#field${editID2}`).val(0);     }); });

Ich hoffe es gibt auch hierfür eine Lösung. Ich habe zwar in der Doku gelesen, aber entweder einen Hinweis dazu übersehen oder nicht nach dem richtigen gesucht.

Gruß Roland.
Letzte Änderung: 1 Woche 5 Tage her von rolaloe.

Mehr
1 Woche 4 Tage her #10360 von Administrator IV
Administrator IV antwortete auf Berechnung nach Datenänderung
Hallo Roland,

für die aktualisierte Anzeige auf einer Zusammenfassungsseite muss sehr wahrscheinlich nocht etwas mehr passieren.
Damit ich meine Vermutung einfach testen kann, wäre es notwendig, dass du mir dein Formular exportierst und zur Verfügung stellst.

Wir nutzen dazu die folgende Plattform: wetransfer.com/
Verwende die E-Mail Adresse des Forums als Empfänger: forum (--at--) vi-solutions.de.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Woche 4 Tage her #10362 von rolaloe
rolaloe antwortete auf Berechnung nach Datenänderung
Export ist unterwegs

Mehr
1 Woche 4 Tage her #10363 von rolaloe
rolaloe antwortete auf Berechnung nach Datenänderung
Folgender Fehler taucht auf:

Egal was ich beim zurückgehen im Formular ändere wird nicht berechnet.
Auch das zweite Listoptionenfeld wird nicht berechnet, dort bekomme ich immer den Wert 0 angezeigt.

Mehr
1 Woche 3 Tage her #10364 von Administrator IV
Administrator IV antwortete auf Berechnung nach Datenänderung
Hallo Roland,

ich habe
- das Formular importiert (Joomla 5.1, Visforms 5.0.1),
- die Feld-IDs im JavaScript-Code angepasst,
- einen Formular-Durchgang mit jeweils 3 gewählten Optionen durchgeführt,
- auf der Zusammenfassungs-Seite die gewählten Optionen (3) gesehen,
- auf der Zusammenfassungs-Seite die Korrektur gestartet und zurück navigiert,
- den Formular-Durchgang wiederholt aber nun mit jeweils 5 gewählten Optionen,
- auf der Zusammenfassungs-Seite die gewählten Optionen (5) gesehen.

Bei mir hat also alles wie erwartet funktioniert.
Es gab dabei keinen JavaScript-Fehler auf der Seite (Entwickler-Tools).

Die Screenshots dazu.

Auf der Zusammenfassungs-Seite die gewählten Optionen (3) gesehen:
vi-solutions.de/forum-uploads/kalkulatio...uired-form_first.png
Auf der Zusammenfassungs-Seite die gewählten Optionen (5) gesehen:
vi-solutions.de/forum-uploads/kalkulatio...red-form_changed.png

Hast du einen JavaScript-Fehler auf der Seite?

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Woche 3 Tage her #10366 von rolaloe
rolaloe antwortete auf Berechnung nach Datenänderung
Danke Ingmar,

was ist da falsch: - die Feld-IDs im JavaScript-Code angepasst.
Was muss ich ändern?

Gruß Roland

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum