'How to use input mask with WTForms
I'm developing a web platform that uses flask, sqlalchemy and wtforms to create some register and login pages, I have some FlaskForms using WTForms to create some input fields. I've been searching but I couldn't find how to use input mask with wtforms e.g. phone number +0 (00) 0 00000-000.
from flask_wtf import FlaskForm
from wtforms import TextField
from wtforms.validators import InputRequired, Email, DataRequired, Length
class CreateAccount(FlaskForm):
telefone = TextField('Telefone',id='telefone_id',validators=[DataRequired()])
Solution 1:[1]
For future developers that are searching for this, I've solved with jQuery.
https://codepen.io/chriscoyier/pen/PbOEqL
Code
$(":input").inputmask();
$("#phone").inputmask({"mask": "(999) 999-9999"});
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Gabriel Bastos |
