gpt4 book ai didi

html - 在 WTFORM 属性中设置 MIN LENGTH

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:49 25 4
gpt4 key购买 nike

我在 Flask form 中有 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") }}

一些解决方案?谢谢!

最佳答案

使用Length validator它验证字符串的长度。您可以设置所需的最小和最大长度。即

from wtforms.validators import Length

在你的 forms.py 中,

textareaName = TextAreaField(validators=[Length(min=2)])

关于html - 在 WTFORM 属性中设置 MIN LENGTH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52553025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com