[TYPO3-german] Formhandler - Eingabefelder nach Fehlerprüfung leer

JCL - Johannes C. Laxander jc at laxander.com
Wed Jan 9 14:33:29 CET 2013


Hallo,

ich veruche nun schon eine ganze Weile, für zwei Eingabefelder die Fehlerprüfung hinzubekommen.
Ich scheitere aber schon daran, dass nach Eingabe in eines der beiden Felder, oder auch in beide Felder, die "Required-Error-Message" angezeigt wird und beide Eingabefelder leer sind. Der Wert wird also nicht zwischengespeichert, auch wenn die Eingabewerte korrekt sind. Es wird immer die "Required-Error-Message" angezeigt. Gebe ich einen ungültigen Wert ein, wird die "Between-Error-Message" angezeigt. Auch in diesem Fall sind beide Felder leer.

So sieht das im Formular aus:

-----
Personen:     |___| Erwachsene  |___| Kinder
-----

Andere Eingabefelder funktionieren problemlos!

Was ist falsch oder unvollständig an meiner Definition????


>>>>>>>>>> Feld Definition im Master-Template

<!-- ###master_personen### -->
###error_personen###    
<div class="ym-fbox-text ###is_error_personen###">
	<span class="ym-label">###LLL:personen###</span>
	<div class="ym-inline">
		<input class="sc-zahl" type="text" size="5" id="personen-erwachsene" name="personen[erwachsene]" />
		<label class="sc-zahl" for="personen-erwachsene">###LLL:personen.erwachsene###  ###required_personen-erwachsene###</label>
		###validate_personen-erwachsene###
		<input class="sc-zahl" type="text" size="5" id="personen-kinder" name="personen[kinder]" />
		<label class="sc-zahl" for="personen-kinder">###LLL:personen.kinder###</label>
		###validate_personen-kinder###
	</div>
</div>
<!-- ###master_personen### -->


>>>>>>>>>> TypoScript für Error check (gekürzt)
... 
personen {
	erwachsene.errorCheck {
		1 = required
		2 = betweenValue
		2.minValue = 1
		2.maxValue = 10
	}
	kinder.errorCheck {
		1 = betweenValue
		1.minValue = 1
		1.maxValue = 10
	}
}
...

Gruß, Johannes.



More information about the TYPO3-german mailing list