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.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Bedingtes Feld als Pflichtfeld

More
8 years 3 months ago #3399 by fap
Bedingtes Feld als Pflichtfeld was created by 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

More
8 years 3 months ago #3402 by Administrator AV
Replied by Administrator AV on topic 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 :-).
The following user(s) said Thank You: fap

More
8 years 3 months ago - 8 years 3 months ago #3405 by fap
Replied by fap on topic 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
Last edit: 8 years 3 months ago by fap.

More
8 years 3 months ago - 8 years 3 months ago #3413 by fap
Replied by fap on topic 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

Last edit: 8 years 3 months ago by fap.

More
8 years 3 months ago #3415 by Administrator AV
Replied by Administrator AV on topic 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 :-).
The following user(s) said Thank You: fap

More
8 years 3 months ago #3418 by fap
Replied by fap on topic 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

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum