社区首页 >问答首页 >物化datepicker和Flask-WTForms

物化datepicker和Flask-WTForms
EN

Stack Overflow用户
提问于 2017-09-15 09:58:56
回答 1查看 1.7K关注 0票数 2

我使用materialize css中的datepicker,并将其链接到flask-wtforms。

它的工作效果令人惊叹,但当我选择日期时,我无法在我的输入上获得绿色验证状态,它总是添加一个无效的类,如下所示,我似乎不明白为什么:

我使用的代码如下:

form.py

代码语言:javascript
代码运行次数:0
复制
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')

我使用了一个宏,所以html被呈现出来:

代码语言:javascript
代码运行次数:0
复制
<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,但似乎也不起作用。

有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-15 20:06:56

datepicker不需要validate类。

将其更改为

代码语言:javascript
代码运行次数:0
复制
<input class="validate datepicker" id="date_of_birth" name="date_of_birth" type="text" value="">

代码语言:javascript
代码运行次数:0
复制
<input class="datepicker" id="date_of_birth" name="date_of_birth" type="text">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46236869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档