Html 设置WTFORM属性中的最小长度

Html 设置WTFORM属性中的最小长度,html,css,flask,flask-wtforms,wtforms,Html,Css,Flask,Flask Wtforms,Wtforms,我有3个输入和一个烧瓶形式的文本区域。当这些有效时,我使用以下代码更改CSS: input:valid ~ label, textarea:valid ~ label, input:onfocus ~ label, textarea:onfocus ~ label { /* Change style */ } 对于输入,没有问题,因为它们具有required属性。但是文本区域是可选的。因此,所有的时间都是有效的,CSS会立即应用。我想将minlength设置为textare,这样它只

我有3个输入和一个
烧瓶形式的文本区域
。当这些有效时,我使用以下代码更改CSS:

input:valid ~ label,
textarea:valid ~ label,
input:onfocus ~ label,
textarea:onfocus ~ label
{
    /* Change style */ 
}
对于输入,没有问题,因为它们具有
required
属性。但是文本区域是可选的。因此,所有的时间都是有效的,CSS会立即应用。我想将
minlength
设置为textare,这样它只在
length<1
时有效。我在
wtform
中尝试了以下代码,但什么也没发生

{{ form.textareaName(minlength=1) }}
# I also tried with a String
{{ form.textareaName(minlength="1") }}
一些解决方案?谢谢

使用它验证字符串的长度。您可以设置所需的最小和最大长度。i、 e

from wtforms.validators import Length
forms.py

textareaName = TextAreaField(validators=[Length(min=2)])
什么也不发生
{{form.textareaName(minlength=1)}}
的结果HTML标记是什么?