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?

JavaScript mit Event onVisformsFormPrepare richtig nutzen

More
1 year 7 months ago #9149 by Administrator AV
Replied by Administrator AV on topic JavaScript mit Event onVisformsFormPrepare richtig nutzen
Hallo Heinz, Hallo Ingmar,
Visforms hat expliziten JavasScript Code, der sich um das Anzeigen/Verstecken bedingter Felder kümmert.
Dieser Code stellt sicher dass das gesamte angezeigte/versteckte Feld mit allen seinen Funktionen korrekt funktioniert.
Also auch, dass es nicht validiert wird, wenn es versteckt ist, aber validiert, wenn es angezeigt wird.
Dieser Code hängt an der "conditional" Klasse des bedingten Feldes und der "displayChanger" Klasse des Steuerfeldes und läuft nicht automatisch ab, wenn man die "conditional" verwendet, um den Display Status des Feldes zu ändern..

Heinz' Ansatz mit dem
Code:
jQuery("#'.$field.'_4").prop("checked", true).trigger("change"); // Option setzen (Nachricht an Webmaster)
ist meines Erachtens der korrekte Ansatz.

Das Problem liegt meines Erachtens an einer anderen Stelle.
Ich denke, dass der Event-Handler, der beim "change" Event auf das Steuerfeld anstößt, dass das abhängig Feld anzeigt wird, noch nicht initialisiert ist.
Bitte versuch einmal, ob dein Code funktioniert, wenn du statt dem
Code:
visfieldInitialized
das
Code:
visformsInitialised
verwendest.
An genau derselben Stelle.

Herzliche Grüße,
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: MaliRaj

More
1 year 7 months ago - 1 year 7 months ago #9151 by MaliRaj
Hallo Aicha, Hallo Ingmar!
Das ist ja so genial!
Code:
visformsInitialised
ist die Lösung. Aber auch die von Ingmar gegebenen Tipps kann ich sehr gut gebrauchen .
Letztendlich ist es eine Kombination aus beidem geworden. So kann ich einerseits nicht erlaubte Optionen 'sperren' und andererseits für eingeloggte User vorbelegte Userfelder (Name/E-Mail usw.), die zwar für die Formularübertragung benötigt, in diesem Fall aber nicht sichtbar sein müssen, ausblenden. Funktioniert super!
Viel gelernt!
Meine Zwischenfrage 1.  "Double-Opt-In" für eingeloggte User deaktivieren würde ich in einem neuen Beitrag erneut stellen, falls das mit JavaScript im Event onVisformsFormPrepare (und damit hier) nicht zu lösen ist

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
Last edit: 1 year 7 months ago by MaliRaj.

More
1 year 7 months ago #9164 by Administrator AV
Replied by Administrator AV on topic JavaScript mit Event onVisformsFormPrepare richtig nutzen
Hallo Heinz,
ja bitte stelle deine Zwischenfrage 1.  "Double-Opt-In" für eingeloggte User deaktivieren in einem neuen Beitrag.
Allerding können wir uns darum dann erst nach dme 18.4. kümmern.
Liebe Grüße,
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: MaliRaj

More
1 year 7 months ago #9166 by MaliRaj
Alles klar, das ist gar kein Problem.
Erholsame Urlaubstage (hoffentlich)!

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)

More
1 year 4 months ago #9495 by MaliRaj
und mit den neuen Frontend Webassets ist das alles sogar noch viel einfacher (ohne den genauen Event-Namen zu kennen) :-)

Freundliche Grüße aus PM
Heinz
(Joomla 5.1.2 / Visforms+Subscription 5.12 / PHP 8.2)
The following user(s) said Thank You: Administrator IV

More
1 year 4 months ago - 1 year 4 months ago #9497 by Administrator IV
Replied by Administrator IV on topic JavaScript mit Event onVisformsFormPrepare richtig nutzen
Hallo Heinz,

wir freuen uns, dass dir diese neuen 'Frontend Webassets' ebenso gefallen wie uns.
Auch für uns ist die Arbeit an individuellen Lösungen damit sehr viel einfacher und direkter geworden.

Der Aufwand für die Umsetzung der Idee war schon recht hoch.
Implementiert hat das ganze Szenario übrigens Aicha.

Frontend Webassets:
docs.joomla-4.visforms.vi-solutions.de/d...-frontend-webassets/

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 :-).
Last edit: 1 year 4 months ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum