Re: [TYPO3-german] formhandler: Bedingte Validierung

2010-05-10 Diskussionsfäden ad
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

2010-05-05 Diskussionsfäden 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

-- 
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

2010-04-29 Diskussionsfäden ad

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

2010-04-28 Diskussionsfäden 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

[TYPO3-german] formhandler: Bedingte Validierung

2010-04-28 Diskussionsfäden ad

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