Hallo,

ich habe folgendes Formular:

<h1>{headline}</h1>

<f:render partial="Error" arguments="{object:'ansprechpartner'}" />

<f:form action="{action}" object="{ansprechpartner}" name="ansprechpartner" 
additionalAttributes="{role:'form'}">
        <div class="form-group">
                <label>Ansprechpartner Seit</label>
                <f:form.textfield property="ansprechpartnerSeit" class="form-control" 
type="datetime-local" />
        </div>

        <f:form.submit value="{submitmessage}" class="btn btn-primary" />
</f:form>

Beim Abschicken des Formulars erhalte ich folgende Fehlermeldung:
The date "2017-12-31T23:59" was not recognized (for format "Y-m-d\TH:i:sP"). | 
1307719788 | Arguments: 2017-12-31T23:59

Also habe ich folgende Funktion

public function initializeAddAction() {
 $this->arguments['ansprechpartner']
   ->getPropertyMappingConfiguration()
   ->forProperty('ansprechpartnerSeit')
   ->setTypeConverterOption(DateTimeConverter::class, 
DateTimeConverter::CONFIGURATION_DATE_FORMAT, 'd.m.Y G:i');
}

eingebaut.
Jetzt bekomme ich diese Fehlermeldung:
The date "2017-12-31T23:59" was not recognized (for format "d.m.Y G:i"). | 
1307719788 | Arguments: 2017-12-31T23:59

Wie kann ich das Datetime-local-Feld validieren?
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an