Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 17. März 2014 20:52

PatriziaF
kennt CMS/ms
Ort: Altheim/Österreich
Registriert: 19. Januar 2011
Beiträge: 153
Webseite

Formbuilder - Begrenzung Mehrfachauswahl

Hallo liebe Cmsler,

ich checks einfach nicht bitte um eure Hilfe:
Ich möchte beim Formuilder bei der Mehrfachauswahl eine Begrenzung durchführen.

Das heißt es soll zb 12 Felder zu Auswahl geben, aber nur 3 davon darf der Besucher auswählen.

Was muss ich tun?
Ist das ein Javascript Aufruf der da notwendig ist?

DANKESCHÖN!

LG Patrizia

Offline

#2 18. März 2014 11:04

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Formbuilder - Begrenzung Mehrfachauswahl

Das halte ich für keine wirklich gute Idee.
Wenn es nur drei Wahlmöglichkeiten gibt, wozu jemandem zeigen, was er alles nicht auswählen kann?

Außerdem ist es ein Leichtes, deaktivierte Formularfelder mit Hilfe von Tools wie z.B. WebInspector oder Firebug zu aktivieren und trotzdem auswählen zu können.
Wenn es da auf dem Server keinen Mechanismus gibt, der prüft, ob die übermittelten Felder überhaupt auswählbar waren, bringt Dir das allein nicht viel.

Ansonsten würde ich da im Formbuilder-Template ansetzen.
Das Problem ist, dass man dort nur das fertige Feld ausgegeben bekommt.
Um aber einzelne Teile in dem Auswahlfeld zu deaktivieren - oder sie auszublenden - benötigt man die einzelnen Auswahlmöglichkeiten.

Schau mal mit {get_template_vars} was es da so alles für Variablen gibt, mit denen man das Feld evtl. selber im Template nachbauen könnte.

Wenn es da nichts gibt, dann brauchst Du vermutlich ein Plugin/UDT womit Du diese Daten dann selber beziehen kannst.

(Ist noch keine Lösung. Nur ein Ansatz. Hab grad nicht viel Zeit zum selber rumprobieren.)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 18. März 2014 12:24

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Formbuilder - Begrenzung Mehrfachauswahl

Die Grundidee muss nicht falsch sein. Beispiel: Kind kann sich für Lager anmelden. Es gibt 10 Tätigkeiten von denen es drei auswählen kann.

Mit Checkboxen sieht das natürlich gut aus. Allerdings könnte man die Auswahl natürlich auch einfach mit drei Dropdowns einschränken.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#4 18. März 2014 12:32

PatriziaF
kennt CMS/ms
Ort: Altheim/Österreich
Registriert: 19. Januar 2011
Beiträge: 153
Webseite

Re: Formbuilder - Begrenzung Mehrfachauswahl

genau nockenfell - das war der plan.

ich dachte zuerst auch an drei dropdown-felder - allerdings wäre es dann theoretisch möglich bei allen 3 dropdowns jeweils denselben workshop auszuwählen.

deshalb wollt ich gerne die auswahl bei den checkboxen einschränken - also darf max 3 häkchen setzen. aber ich weiß einfach nicht wie ich das machen kann.

Offline

#5 18. März 2014 12:34

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Formbuilder - Begrenzung Mehrfachauswahl

Achso. Jetzt verstehe ich das Problem.
Ja, dann muss natürlich ein Javascript her, welches verhindert, dass man nach drei Auswahlen weitere Felder auswählt.
(Bin jetzt von einem statischen Feld ausgegangen, bei dem alle anderen Optionen deaktiviert sein sollen)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#6 18. März 2014 12:39

PatriziaF
kennt CMS/ms
Ort: Altheim/Österreich
Registriert: 19. Januar 2011
Beiträge: 153
Webseite

Re: Formbuilder - Begrenzung Mehrfachauswahl

sry. dann hab ich mich wohl doof ausgedrückt.

liefert da der formbuilder von haus aus schon was mit was ich nicht finde?
oder muss man da selber aktiv werden.
javascript ist nicht so meins :-P

Offline

#7 18. März 2014 12:42

PatriziaF
kennt CMS/ms
Ort: Altheim/Österreich
Registriert: 19. Januar 2011
Beiträge: 153
Webseite

Re: Formbuilder - Begrenzung Mehrfachauswahl

das dropdown problem hat nan anscheinend schon mal gelöst -->
http://www.cmsmadesimple.de/forum/viewt … ?pid=10676

:-)

zumindest sehr ähnlich

Beitrag geändert von PatriziaF (18. März 2014 12:42)

Offline