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

Reinhard Führicht fuehricht at gmx.at
Wed Jan 9 14:39:53 CET 2013


Hallo Johannes,

Am 09.01.2013 14:33, schrieb JCL - Johannes C. Laxander:
>
> 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.
>

dir fehlt ein "value"-Marker im Template.

z.B.:

<input class="sc-zahl" type="text" size="5" id="personen-kinder" 
name="personen[kinder]" value="###value_kinder###"/>

Viele Grüße,
Reinhard



More information about the TYPO3-german mailing list