Zum Inhalt springen

TS Validierung funktioniert nicht, wenn Formular reloaded wird

Erstellt am 27. Mai 2015 · Noch keine Antworten

Tags: Formhandler, TYPO3 4.x, Frage

t3Xcy7e ·

Hallo liebe Typo3.net Community!

Ich habe folgendes Problem in einem Multistepformular mit dem Formhandler:

Auf Seite 2 befindet sich ein Haken "UPLOAD" der optional gesetzt werden kann. Wird er gesetzt, wird das Formular neu geladen und die Eingabemöglichkeiten (Felder) ändern sich ( Es kann eine Datei hochgeladen werden )

Sofern der Haken gesetzt ist, muss also geprüft werden, ob auch eine Datei hochgeladen ist. Das funktioniert aber nicht. Hier das TypoScript:

// condition 2 step2 if UPLOAD is checked
 	if.2 {
			conditions.OR1.AND1 = UPLOAD=1
			isTrue {
				1.validators {
					1.config.fieldConf {
						file.errorCheck.1		= required
					}
				}
			}
	}

Zum Verhalten:
Sind alle anderen Validierungen auf der Seite 2 ok, und wird anschließend der Haken gesetzt, sodass sich Seite 2 reloaded und ein Fileupload erscheint, findet jedoch wider Erwarten keine Prüfung statt und es wird direkt die Seite 3 angezeigt.

Weiß jemand, woran das liegen kann, bzw. wie ich das lösen kann? Vorzugsweise über TS?

Danke!!

Vg, t3Xcy7e