Ich benutze den Datepicker aus materialisieren css und habe es mit flaschen-wtforms verknüpft.Materialise datepicker und Flask-WTForms
Es funktioniert erstaunlich, aber ich kann den grünen Überprüfungszustand auf meiner Eingabe nicht, wenn ich ein Datum auswählen, fügt immer eine ungültige Klasse wie gezeigt, und ich kann nicht scheinen zu verstehen, warum:
der Code ich benutze ist unten:
form.py
from flask_wtf import Form, FlaskForm
from wtforms import validators, DateField
# from wtforms.fields.html5 import DateField
class ApplicationForm(FlaskForm):
date_of_birth = DateField('Date of Birth', [validators.Required()], format='%d/%m/%Y')
ich ein Makro verwenden so die hTML gerendert wird:
<div class="input-field col s6">
<input class="validate datepicker" id="date_of_birth" name="date_of_birth" type="text" value="">
<label for="date_of_birth">Date of Birth</label>
</div>
Das Formular übergibt Validierung, wenn ich es absende. Ich habe auch das html5 DateField ausprobiert, aber das scheint auch nicht zu funktionieren.
Weiß jemand, was ich falsch mache?
Ich brauche noch die Validate-Klasse so, dass nach dem Datum das Feld grün unterstrichen wird ausgewählt. –