如何在WTForms中使用“ tel”,“ number”或其他输入类型?


问题内容

我想在表单中使用电话号码字段。我需要的是在Android手机上点击此字段时,而不是在通用键盘上,而是仅显示数字。

我了解到,可以使用<input type="tel"或来实现<input type="number"

如何在WTForms中使用电话或数字输入类型?


问题答案:

WTForms文档似乎缺少此内容,但是HTML 5中添加了所有输入类型的字段定义。

from wtforms.fields.html5 import TelField

phonenumber = TelField()

在将它们添加到文档之前,这是它们在代码中的定义