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.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Summenberechnung aus Mehrfachauswahl

Mehr
7 Monate 1 Woche her - 7 Monate 6 Tage her #10341 von rolaloe
Summenberechnung aus Mehrfachauswahl wurde erstellt von rolaloe
Ich habe eine Liste mit Mehrfachauswahl. 
In dieser kann ich mehrere Punkte durch die Mehrfachauswahl markieren und auswählen.
Wir berechne ich die Gesamtsumme der ausgewählten Listenpunkte? Mit der Gesamtsumme meine ich nicht die Summe der Werte sondern die Gesamtzahl der gewählten Listenpunkte. Wenn ich drei Listenpunkte markiere habe ich das Ergebnis drei usw..
Welche Formel muss ich verwenden?

Versuche mit [dem Feldnamen] *1234 ergibt kein Ergebnis.
Gibt es einen Trick?
Hat jemand einen Tipp für mich?

Gruß
Roland
Letzte Änderung: 7 Monate 6 Tage her von rolaloe.

Mehr
7 Monate 6 Tage her - 7 Monate 5 Tage her #10349 von Administrator IV
Administrator IV antwortete auf Summenberechnung aus Mehrfachauswahl
Hallo Roland,

die Platzhalter für Formularfelder in Berechnungsfeldern werden fest gegen den Wert des Feldes ersetzt.
Die Anzahl der selektierten Optionen bei Mehrfachauswahl ist eine Metainformation, die in den Formeln nicht zur Verfügung steht.

Das wird in der Dokumentation beschrieben.
Der Feldtyp Berechnung:
docs.joomla-5.visforms.vi-solutions.de/d...r-feldtyp-berechnung
Zitat:
Bei der Berechnung des Ergebnisses werden die Platzhalter ersetzt mit den Werten, die der Benutzer für dieses Formularfeld eingibt.

Diese Möglichkeit gibt es in Visforms leider nicht als eine einfache Konfiguration.
Du kannst das Verhalten mit etwas eigenem CSS/JavaScript und den Visforms 'Frontend Webassets' erreichen.
Frontend Webassets:
docs.joomla-4.visforms.vi-solutions.de/d...-frontend-webassets/
Alle Einstellungen werden im Formular vorgenommen:
docs.joomla-4.visforms.vi-solutions.de/d...formular-vorgenommen

In deinem Fall ist das notwendige JavaScript sehr klein und übersichtlich.
Im Folgenden ein konkretes Beispiel.

Das Ergebnis wird hier direkt im Formular im Text-Feld angezeigt.
Du kannst mit dem Wert aber auch beliebig anders verfahren.

Das Formular mit steigender Anzahl an selektierten Optionen der Mehrfachauswahl:
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_0.png
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_1.png
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_2.png
vi-solutions.de/forum-uploads/fewa-speci...liselect-count_3.png

Die Formular-Konfiguration:
vi-solutions.de/forum-uploads/fewa-speci...configuration-de.png

Der JavaScript-Code:
Code:
jQuery(document).ready(function() {     console.log('FEWA script loaded');     const selectID = 564;     const editID   = 565;     // update on user selection changed     jQuery(`#field${selectID}`).on('change', function() {         const count = jQuery(`#field${selectID} :selected`).length;         jQuery(`#field${editID}`).val(count);     });     // Initialize edit field with '0'     jQuery('.visform').bind('visformsInitialised', function() {         jQuery(`#field${editID}`).val(0);     }); });


Wobei gilt:
selectID = 564 --> Die Feld-ID der Multi-Select-Box.
selectID = 565 --> Die Feld-ID des Edit-Feldes.
Was an deine konkrete Situation anzupassen ist.

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 :-).
Letzte Änderung: 7 Monate 5 Tage her von Administrator IV.
Folgende Benutzer bedankten sich: rolaloe

Mehr
7 Monate 6 Tage her #10350 von rolaloe
rolaloe antwortete auf Summenberechnung aus Mehrfachauswahl
Vielen Dank für die ausführliche Beschreibung.
Folgende Benutzer bedankten sich: Administrator IV

Mehr
7 Monate 6 Tage her - 7 Monate 5 Tage her #10351 von rolaloe
rolaloe antwortete auf Summenberechnung aus Mehrfachauswahl
Erledigt. Danke für die ausführliche Hilfe.
Letzte Änderung: 7 Monate 5 Tage her von rolaloe.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum