gpt4 book ai didi

python - WTForms ... html,自动对焦?

转载 作者:太空狗 更新时间:2023-10-29 19:32:32 24 4
gpt4 key购买 nike

是否可以在 WTForms 中使用一些仅在 HTML5 中使用的新属性?

例如,假设您要创建一个具有 placeholder="foo"、必需和自动对焦属性的 TextField。这将如何在 WTForms 中完成?

在 html 中它看起来像这样:<input maxlength="256" name="q" value="" placeholder="foo" autofocus required>

请注意 placeholder="foo"在 WTForms 中很容易完成。 autofocusrequired ,因为它们没有值(value),所以......好吧,据我所知,WTForms 不支持。

WTForms 可以支持吗?

最佳答案

在昨天发布的 WTForms 1.0 中,HTML5 紧凑语法现在是默认语法。现在你可以(在神社中):

{{ form.field(autofocus=true, required=true, placeholder="foo") }}

请注意,在 Jinja 中,文字是 true 而不是 True 但如果您要在 python 控制台中尝试此操作,则需要使用 python 文字 True 才能正常工作。

在使用 XHTML 作为默认输出的 WTForms 0.6.x 中,您可以执行例如

{{ form.field(autofocus="autofocus", required="required", placeholder="foo" }}

这是在 XHTML 中表示 bool 值属性的推荐方式,这恰好仍然是 100% 有效的 HTML5 并且完全等效,尽管生成的 HTML 有点冗长。

关于python - WTForms ... html,自动对焦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340528/

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