[TYPO3-german] formhandler: Bedingte Validierung

ad webmaster at adgrafik.at
Mon May 10 12:02:57 CEST 2010


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
>


More information about the TYPO3-german mailing list