【发布时间】:2018-09-28 10:08:34
【问题描述】:
Flask form 中有 3 个输入和一个文本区域。当这些有效时,我使用以下代码更改 CSS:
input:valid ~ label,
textarea:valid ~ label,
input:onfocus ~ label,
textarea:onfocus ~ label
{
/* Change style */
}
对于输入没有问题,因为它们具有required 属性。但是 textarea 是可选的。所以所有时间都是有效的,并且 CSS 会立即应用。我想为 textare 设置一个minlength,所以它仅在length < 1 时有效。我在wtform中尝试了以下代码,但没有任何反应。
{{ form.textareaName(minlength=1) }}
# I also tried with a String
{{ form.textareaName(minlength="1") }}
一些解决方案?谢谢!
【问题讨论】:
-
什么都没有发生
{{ form.textareaName(minlength=1) }}的HTML标签是什么?
标签: html css flask flask-wtforms wtforms