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?

Nur ein Pflichtfeld von 2en soll ausgefüllt sein

Mehr
8 Jahre 6 Monate her #2968 von SilentDude
Hallo,
Ich würde gerne ein Formular erstellen, welches mindestens eins von zwei Pflichtfeldern benötigt um die Form abzusenden (entweder Telefonnummer, E-Mail-Adresse, oder beides sollte ausgefüllt sein um abzusenden).
Gibt es hier eine Möglichkeit, dass über die Visforms-Einstellungen zu definieren (habe selbst nichts gefunden)?
Wenn nicht wäre ich auch zufrieden, wenn es eine Möglichkeit gäbe dies selbst zu Implementieren.
MfG
Christoph

Mehr
8 Jahre 6 Monate her #2969 von Administrator AV
Administrator AV antwortete auf Nur ein Pflichtfeld von 2en soll ausgefüllt sein
Hi Christoph,

nein das geht nicht. Ein Feld ist entweder ein Pflichtfeld oder es ist keins. Aber für das Formular definieren, dass eins von zwei Felder ausgefüllt sein muss geht nicht.

Mir fällt im Moment kein einfacher Weg ein, wie du das selbst inplementieren könntest.
Visforms verwendet das jQuery Validator Plugin.
Die Validierungsregeln werden bis Visform 3.7.4 in der Datei default.php im components/com_visorms/views/visforms/tmpl erzeugt, abhängig von den Feldern die für das Formular definiert wurden. In Visforms 3.8.0 ist dies in das components/com_visforms/layouts/scripts/validation.php umgezogen. Die Validierung korrekt zu konfigurieren ist ziemlich komplex und wenn du den Code änderst kann dies sicher sehr leicht zu Fehlern führen. Aber du kannst es dir gerne ansehen.

Gruß,
Aicha

: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 :-).
Folgende Benutzer bedankten sich: SilentDude

Mehr
8 Jahre 6 Monate her #2971 von SilentDude
Hallo Aicha,
Danke für die schnelle Antwort. Habe es mir mal angesehen, aber wie du schon sagtest wäre eine Selbsimplementierung äußerst komplex und zeitaufwändig für so ein recht banales Problem.

Habe jedoch nach ein bisschen Rumprobieren und noch einen Lösungsweg gefunden, der nur mit der Grunfunktionalität von Visforms auskommt und trotzdem den erwünschten Effekt erziehlt. :)

Falls es von Intresse ist ist hier mein (recht unkomplizierter) Lösungsweg:
Ich habe einfach ein Select Feld mit den Optionen "Telefon", "E-Mail" und "beides" erstellt, und bei den beiden Pflichtfeldern "Telefon" und "E-Mail" als konditionelles Feld die dazugehörigen Select-Optionen gewählt.
Jetz muss man einfach im Dropdown auswählen welche Kontaktinfo man angeben will und bekommt die dazugehörigen Pflichtfelder eingeblendet. B)

Danke nochmal für die detaillierte Antwort und eine tolle Joomla-Erweiterung die mir alles bietet was ich für meine Formularerstellung/-auswertung brauche (auch wenn ich mal fälschlicherweise anderer Meinung bin :)).

MfG
Christoph

Mehr
8 Jahre 6 Monate her - 8 Jahre 6 Monate her #2973 von Administrator AV
Administrator AV antwortete auf Nur ein Pflichtfeld von 2en soll ausgefüllt sein
Hi Christoph,

ja das mit dem conditional field ist mir vorhin auch kurz durch den Kopf geschossen und wenn das vom Design her für die ok ist, ich finde es eine super Lösung. (Und es bestätigt mich in meiner Überzeugung, dass man mit visforms fast alles machen kann ;) )

Gruß und weiterhin viel Spaß mit Visforms,
Aicha

: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: 8 Jahre 6 Monate her von Administrator AV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum