Html 设置WTFORM属性中的最小长度
我有3个输入和一个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,这样它只
烧瓶形式的文本区域
。当这些有效时,我使用以下代码更改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标记是什么?