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

Reinhard Führicht fuehricht at gmx.at
Wed Jan 9 16:36:54 CET 2013


Hallo Johannes,

ist "personen" dein formValuesPrefix?

Also:

plugin.Tx_Formhandler.settings {
     formValuesPrefix = personen
}

Dann im HTML:

<input type="text" name="personen[feld1]" value="###value_feld1###" />

Das sollte problemlos funktionieren.

Viele Grüße,
Reinhard

Am 09.01.2013 15:10, schrieb JCL - Johannes C. Laxander:
>
> Hallo Reinhard,
>
> danke für deine schnelle Antwort.
>
> Da hab' ich wohl vor lauter Bäumen den Wald nicht mehr gesehen ;-)
> So ein blöder Fehler...
>
> Aber leider, leider hat das mein Problem nicht gelöst.
> Für das Eingabefeld "Kinder" sieht meine Definition jetzt so aus (anlaog auch "Erwachsene"):
>
> <input class="sc-zahl" type="text" size="5" id="personen-kinder" name="personen[kinder]" value="###value_personen-kinder###" />
> <label class="sc-zahl" for="personen-kinder">###LLL:personen.kinder###</label>
> ###validate_personen-kinder###
>
> Ich hab's auch mit den Markern ###value_erwachsene### und ###value_kinder### versucht, aber auch das hat nicht geholfen. Bin ratlos!
>
> Johannes.
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: typo3-german-bounces at lists.typo3.org
>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von
>> Reinhard Führicht
>> Gesendet: Mittwoch, 9. Januar 2013 14:40
>> An: typo3-german at 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 at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>



More information about the TYPO3-german mailing list