I want to use a phone number field in my form. What I need is when this field is tapped on Android phone, not general keyboard, but digital only appears.
I learned that this can be achieved by using <input type="tel"
or <input type="number"
.
How do I use the tel or number input types in WTForms?
WTF stands for WT Forms which is intended to provide the interactive user interface for the user. The WTF is a built-in module of the flask which provides an alternative way of designing forms in the flask web applications.
The string field is used for allowing users to enter unformatted text information into your form in a limited fashion. Creating multiple strings is useful for collecting directed information, such as answers from your user requiring single words or brief sentences.
This appears to be missing from the WTForms docs, but there are field definitions for all the input types added in HTML 5.
from wtforms.fields.html5 import TelField
phonenumber = TelField()
Until they're added to the docs, here's their definition in the code.
Ok. I found it.
IntegerField(widget = widgets.Input(input_type="tel"))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With