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-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



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an