2017-09-15 9 views
1

materialize css의 datepicker를 사용 중이고 flask-wtforms에 연결했습니다. 같이Materialize datepicker and Flask-WTForms

그것은 놀랍게도 작동하지만 내가 날짜를 선택하면 내 입력에 녹색 확인 상태를 얻을 수 없다, 그것은 항상 잘못된 클래스를 추가 , 나는 이해할 수가 없습니다 이유 :

validation problem

내가 사용하고있는 코드는 다음과 같습니다 : html로 렌더링되도록

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

내가 매크로를 사용하고 있습니다 :

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

양식을 제출하면 유효성 검사가 통과됩니다. 또한 html5 DateField 시도했지만 그 중 하나가 작동하지 않는 것.

누구든지 내가 뭘 잘못하고 있는지 알아?

답변

0

datepicker에 대한 유효성 검사 클래스가 필요하지 않습니다. 날짜를 선택하면 필드가 녹색으로 밑줄이 될 수 있도록

<input class="datepicker" id="date_of_birth" name="date_of_birth" type="text"> 
+0

<input class="validate datepicker" id="date_of_birth" name="date_of_birth" type="text" value=""> 

변경이 난 여전히 유효성 검사 클래스가 필요합니다. –