Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Berechnung nach Datenänderung

More
1 week 5 days ago - 1 week 5 days ago #10359 by rolaloe
Berechnung nach Datenänderung was created by 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.
Last edit: 1 week 5 days ago by rolaloe.

More
1 week 4 days ago #10360 by Administrator IV
Replied by Administrator IV on topic 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 :-).

More
1 week 4 days ago #10362 by rolaloe
Replied by rolaloe on topic Berechnung nach Datenänderung
Export ist unterwegs

More
1 week 4 days ago #10363 by rolaloe
Replied by rolaloe on topic 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.

More
1 week 3 days ago #10364 by Administrator IV
Replied by Administrator IV on topic 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 :-).

More
1 week 3 days ago #10366 by rolaloe
Replied by rolaloe on topic Berechnung nach Datenänderung
Danke Ingmar,

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

Gruß Roland

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum