Re: [TYPO3-german] formhandler: Bedingte Validierung
Danke! Jetzt machen wir es zwar ohne Valid., aber immer gut zu wissen für's nächste mal! ad Am 05.05.10 17:54, schrieb Andreas Schosser: Hallo ad Konkret geht es darum: Ich habe zwei Radio-buttons und zwei Gruppen an Checkboxen. Ist nun einer der Radio-Buttons aktiviert, sollen nur die Checkboxen der einen Gruppe validiert werden, ist der zweite Radio-Button aktiv, sollen nur die Checkboxen der zweiten Gruppe validiert werden. Formhandler bietet ja die Möglichkeit, Bedingungen im TS mit einer etwas eigenwilligen Syntax zu formulieren. Aber damit solltest Du Deine Logik schon abbilden können. Ich habe hier mal ein Beispiel aus einem unserer Projekte. Wenn die Checkbox "beratung" angeklickt ist, werden die Adressangaben zu Pflichtfeldern: if { 1 { conditions { OR1.AND1 = beratung=ja } isTrue { validators.1.config.fieldConf { ort { errorCheck.1 = required errorCheck.2 = maxLength errorCheck.2.value = 50 } plz { errorCheck.1 = required errorCheck.2 = maxLength errorCheck.2.value = 50 } strasse { errorCheck.1 = required errorCheck.2 = maxLength errorCheck.2.value = 50 } } } } } # if Viele Grüße, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] formhandler: Bedingte Validierung
Hallo ad > Konkret geht es darum: Ich habe zwei Radio-buttons und zwei Gruppen an > Checkboxen. Ist nun einer der Radio-Buttons aktiviert, sollen nur die > Checkboxen der einen Gruppe validiert werden, ist der zweite > Radio-Button aktiv, sollen nur die Checkboxen der zweiten Gruppe > validiert werden. Formhandler bietet ja die Möglichkeit, Bedingungen im TS mit einer etwas eigenwilligen Syntax zu formulieren. Aber damit solltest Du Deine Logik schon abbilden können. Ich habe hier mal ein Beispiel aus einem unserer Projekte. Wenn die Checkbox "beratung" angeklickt ist, werden die Adressangaben zu Pflichtfeldern: if { 1 { conditions { OR1.AND1 = beratung=ja } isTrue { validators.1.config.fieldConf { ort { errorCheck.1 = required errorCheck.2 = maxLength errorCheck.2.value = 50 } plz { errorCheck.1 = required errorCheck.2 = maxLength errorCheck.2.value = 50 } strasse { errorCheck.1 = required errorCheck.2 = maxLength errorCheck.2.value = 50 } } } } } # if Viele Grüße, Andreas -- state of mind Agentur für Kommunikation, Design und Softwareentwicklung http://www.state-of-mind.de Franziskanerstraße 15 Telefon +49 89 30904664 81669 München Telefax +49 89 30904666 Amtsgericht MünchenPartnerschaftsregister PR 563 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] formhandler: Bedingte Validierung
Ja, danke. Das habe ich auch schon befürchtet :( ad Am 28.04.10 21:47, schrieb Andreas Kießling: Hallo, du könntest das Setup für die Felder in eine TS-Condition reinpacken. Oder als letzten Auswege vielleicht auch einen eigenen Validator schreiben. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] formhandler: Bedingte Validierung
Hallo, du könntest das Setup für die Felder in eine TS-Condition reinpacken. Oder als letzten Auswege vielleicht auch einen eigenen Validator schreiben. HTH, Andreas ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] formhandler: Bedingte Validierung
Hallo! Kann man mit dem formhandler auch eine bedingte Validierung vornehmen? Konkret geht es darum: Ich habe zwei Radio-buttons und zwei Gruppen an Checkboxen. Ist nun einer der Radio-Buttons aktiviert, sollen nur die Checkboxen der einen Gruppe validiert werden, ist der zweite Radio-Button aktiv, sollen nur die Checkboxen der zweiten Gruppe validiert werden. Ist das irgendwie machbar? ad ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german