[TYPO3-german] Validierung von datetime-local
David Brünner
david.bruenner at t-online.de
Fri Mar 10 16:12:53 CET 2017
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?
More information about the TYPO3-german
mailing list