如何在 WTForms 中使用“电话”、“号码”或其他输入类型?

问题描述 投票:0回答:2

我想在表单中使用电话号码字段。我需要的是当在Android手机上点击这个字段时,而不是普通键盘,而是只出现数字。

我了解到这可以通过使用

<input type="tel"
<input type="number"
来实现。

如何在 WTForms 中使用电话或号码输入类型?

python flask wtforms flask-wtforms
2个回答
19
投票

在 WTForms >= 3.0 中,它们与其他公共字段一起定义,并且可以从

wtforms.fields
导入。

from wtforms.fields import TelField

phone_number = TelField()

以前,它们可以从

wtforms.fields.html5
购买。直到版本 2.3,它们才从文档中消失。

from wtforms.fields.html5 import TelField

1
投票

好的。我找到了。

IntegerField(widget = widgets.Input(input_type="tel"))

© www.soinside.com 2019 - 2024. All rights reserved.