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?

Bedingtes Feld als Pflichtfeld

Mehr
8 Jahre 5 Monate her #3399 von fap
Bedingtes Feld als Pflichtfeld wurde erstellt von fap
Vorweg: Joomla Version 3.6.2, Visforms Version 3.8.7

Hallo zusammen,

ich habe eine Frage und zwar:

Ist es möglich das ein bedingtes Feld zu einem Pflichtfeld wird?

Ich benötige das für einen Sportverein wo man sich für verschiede Läufe anmelden kann. Meldet man sich für einen bestimmten Lauf an, müssen weitere Angaben gemacht werden. Ist etwas kompliziert zu erklären, daher ein einfacheres Beispiel:


Ich habe ein Feld vom Typ "Radiobutton" mit dem Namen "Kleidung" wo ich auswählen kann: "Hut" oder "Jacke".

Wenn ich "Hut" auswähle soll nichts passieren (Weil Einheitsgröße),
wenn ich "Jacke" auswähle soll ich im nächsten Feld eine Größe wählen MÜSSEN.

Also mache ich unter diesem Feld ein weiteres Feld vom Typ "Radiobutton" mit dem Namen "Größe" mit der Bedingung "Kleidung || Jacke" und den Optionen "L", "XL", "XXL"


Wenn ich das Feld "Größe" als Pflichtfeld definiere wird es nicht mehr angezeigt, egal was ich im Feld "Kleidung" auswähle. Beim Abschicken bekomme ich die Fehlermeldung das ich das Feld "Größe" ja auswählen muss. Erst jetzt wird es angezeigt.

Wenn ich das Feld "Größe" nicht als Pflichtfeld definiere vergessen die Leute bei der Jackenbestellung die Größe anzugeben...


Das Bedingte Feld müsste quasi zum Pflichtfeld werden wenn die entsprechende Bedingung erfüllt ist.


Hat jemand eine Idee wie ich lösen kann?


Vielen Dank und viele Grüße

fap

Mehr
8 Jahre 4 Monate her #3402 von Administrator AV
Administrator AV antwortete auf Bedingtes Feld als Pflichtfeld
Hallo,

dass man bedingte Felder zu Pflichtfeldern machen kann ist ja eigentlich eine ganz naheliegende Anfoderung, die in Visforms auch von Anfang an implementiert wurde.

Wenn das bedingte Feld nicht angezeigt wird wie es soll, ist das sein sicheres Zeichen dafür, dass du auf der Seite einen Javascript Fehler hast. Dieser führt indirekt dann auch zu der Fehlermeldung nach dem Abschicken des Formulars.

Solche Javascript Fehler werden in der Regel dadurch hervorgerufen, dass eine andere Erweiterung ein nicht Joomla! konformes zu altes jQuery lädt, oder z.B. das Template eigenes Javascirpt laufen hat, dass die HTML class-Attribute von Formularfeldern (und damit auch von Visforms Formular Feldern, die Visforms zum Funktionieren benötigt) verändert .... Dies ist immer ein individuelles Problem der konkreten Webseite.

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: fap

Mehr
8 Jahre 4 Monate her - 8 Jahre 4 Monate her #3405 von fap
fap antwortete auf Bedingtes Feld als Pflichtfeld
@Aicha: Vielen Dank für die schnelle Antwort!

Momentan habe ich das bedingte Feld nicht als Pflichtfeld defininiert.
Dies kann ich ich aber erst heute Abend wieder ändern und dann debuggen.

Sonst funktioniert das Formular. Habe es einige Male mit unterschiedlichen Eingaben und Browsern probiert.


Werde mich wieder melden, wenn ich mehr weiß...

Vielen Dank bis hierher und viele Grüße

fap
Letzte Änderung: 8 Jahre 4 Monate her von fap.

Mehr
8 Jahre 4 Monate her - 8 Jahre 4 Monate her #3413 von fap
fap antwortete auf Bedingtes Feld als Pflichtfeld
Ich habe für die entsprechende Seite das Standard-Template "Protostar" gesetzt.

Die Fehlerkonsole von Firebug spuckt folgenden Fehler aus:

SyntaxError: missing } after property list[/quote

Kann mir da jemand weiterhelfen?

Vielen Dank und viele Grüße

fap

Letzte Änderung: 8 Jahre 4 Monate her von fap.

Mehr
8 Jahre 4 Monate her #3415 von Administrator AV
Administrator AV antwortete auf Bedingtes Feld als Pflichtfeld
Hallo,

du hast in deinem selbst definierten Fehlertext doppelte Anführungszeichen verwendet ""Hochsaerländer Laufcup".
Damit kommt Visforms im Moment noch nicht klar:
Der Bugfix ist recht einfach, ich habe ihn gerade schon in den Visforms Code eingebaut und mit dem nächsten Release kommt er raus.

Für Visforms 3.7.10:
Datei: components\com_visforms\views\visforms\tmpl\default.php
Zeile 199 und Zeile 209

Visforms 3.8.7:
Datei: components\com_visforms\layouts\visforms\scripts\validation.php
Zeile 188 und 198

Jeweils
Code:
echo $n . ": \"" . $v . "\",";
ersetzen mit
Code:
echo $n . ": \"" . addslashes($v) . "\",";


Ansonsten sollten einfach Anführungzeichen auch funktionieren. Oder du kannst auf die Anführungszeichen ganz verzichten.

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: fap

Mehr
8 Jahre 4 Monate her #3418 von fap
fap antwortete auf Bedingtes Feld als Pflichtfeld
@Aicha: Vielen Dnk für deine Hilfe und den tollen Support hier!!!

Mit dem Fix funktioniert das wunderbar.

Und wer war der schuldige... ... der DAU... :oops:

Ich werde auf jeden Fall ein Review im Joomla Extensions Directory schreiben.


Nochmal vielen Dank für deine schnelle Hilfe und die tolle Erweiterung!

Viele Grüße

fap

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum