1 from wtforms
import TextField
2 from wtforms
import IntegerField
as _IntegerField
3 from wtforms
import DecimalField
as _DecimalField
4 from wtforms
import DateField
as _DateField
5 from wtforms
.widgets
import Input
7 class DateInput(Input
):
9 Creates `<input type=date>` widget
14 class NumberInput(Input
):
16 Creates `<input type=number>` widget
21 class RangeInput(Input
):
23 Creates `<input type=range>` widget
28 class URLInput(Input
):
30 Creates `<input type=url>` widget
35 class EmailInput(Input
):
37 Creates `<input type=email>` widget
43 class SearchInput(Input
):
45 Creates `<input type=search>` widget
50 class TelInput(Input
):
52 Creates `<input type=tel>` widget
58 class SearchField(TextField
):
60 **TextField** using **SearchInput** by default
62 widget
= SearchInput()
65 class DateField(_DateField
):
67 **DateField** using **DateInput** by default
73 class URLField(TextField
):
75 **TextField** using **URLInput** by default
81 class EmailField(TextField
):
83 **TextField** using **EmailInput** by default
88 class TelField(TextField
):
90 **TextField** using **TelInput** by default
96 class IntegerField(_IntegerField
):
98 **IntegerField** using **NumberInput** by default
101 widget
= NumberInput()
104 class DecimalField(_DecimalField
):
106 **DecimalField** using **NumberInput** by default
109 widget
= NumberInput()
112 class IntegerRangeField(_IntegerField
):
114 **IntegerField** using **RangeInput** by default
117 widget
= RangeInput()
120 class DecimalRangeField(_DecimalField
):
122 **DecimalField** using **RangeInput** by default
125 widget
= RangeInput()