-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von
Reinhard Führicht
Gesendet: Mittwoch, 9. Januar 2013 14:40
An: typo3-german@lists.typo3.org
Betreff: [TYPO3-german] Re: Formhandler - Eingabefelder nach
Fehlerprüfung leer
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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german