@@ -16,19 +16,19 @@ export class Default extends SampleBase<{}, {}>{
16
16
rules : {
17
17
Required : { required : true } ,
18
18
Email : { required : true , email : true } ,
19
- Url : { url : true } ,
20
- Date : { date : true } ,
21
- DateISO : { dateIso : true } ,
22
- Number : { number : true } ,
23
- Digits : { digits : true } ,
24
- MaxLength : { maxLength : 5 } ,
25
- MinLength : { minLength : 5 } ,
26
- RangeLength : { rangeLength : [ 5 , 10 ] } ,
27
- Range : { range : [ 5 , 10 ] } ,
28
- Max : { max : 5 } ,
29
- Min : { min : 5 } ,
30
- Regex : { regex : [ '^[A-z]+$' , 'Allowed only alphabets' ] } ,
31
- Custom : { custom : [ customFunction , 'Allowed char length is 5' ] }
19
+ Url : { required : true , url : true } ,
20
+ Date : { required : true , date : true } ,
21
+ DateISO : { required : true , dateIso : true } ,
22
+ Number : { required : true , number : true } ,
23
+ Digits : { required : true , digits : true } ,
24
+ MaxLength : { required : true , maxLength : 5 } ,
25
+ MinLength : { required : true , minLength : 5 } ,
26
+ RangeLength : { required : true , rangeLength : [ 5 , 10 ] } ,
27
+ Range : { required : true , range : [ 5 , 10 ] } ,
28
+ Max : { required : true , max : 5 } ,
29
+ Min : { required : true , min : 5 } ,
30
+ Regex : { required : true , regex : [ '^[A-z]+$' , 'Allowed only alphabets' ] } ,
31
+ Custom : { required : true , custom : [ customFunction , 'Allowed char length is 5' ] }
32
32
} ,
33
33
// Initialize the custom placement
34
34
customPlacement : ( inputElement : HTMLElement , errorElement : HTMLElement ) => {
@@ -44,124 +44,124 @@ export class Default extends SampleBase<{}, {}>{
44
44
render ( ) {
45
45
return (
46
46
< div className = 'control-pane' >
47
- < div className = 'control-section' >
47
+ < div className = 'col-lg-12 control-section' >
48
48
< div className = 'content-wrapper' style = { { marginBottom : '25px' } } >
49
49
< form id = 'htmlFormId' className = 'htmlForm-horizontal' >
50
50
< div className = 'form-group' >
51
51
< div className = 'e-float-input' >
52
- < input type = 'text' id = 'required' name = 'Required' data-msg-containerid = 'requiredError' />
52
+ < input type = 'text' id = 'required' name = 'Required' required data-msg-containerid = 'requiredError' />
53
53
< span className = 'e-float-line' > </ span >
54
54
< label className = 'e-float-text' htmlFor = 'required' > Required</ label >
55
55
</ div >
56
56
< div id = 'requiredError' > </ div >
57
57
</ div >
58
58
< div className = 'form-group' >
59
59
< div className = 'e-float-input' >
60
- < input type = 'text' id = 'email' name = 'Email' data-msg-containerid = 'emailError' />
60
+ < input type = 'text' id = 'email' name = 'Email' required data-msg-containerid = 'emailError' />
61
61
< span className = 'e-float-line' > </ span >
62
62
< label className = 'e-float-text' htmlFor = 'email' > Email</ label >
63
63
</ div >
64
64
< div id = 'emailError' > </ div >
65
65
</ div >
66
66
< div className = 'form-group' >
67
67
< div className = 'e-float-input' >
68
- < input type = 'text' id = 'url' name = 'Url' data-msg-containerid = 'urlError' />
68
+ < input type = 'text' id = 'url' name = 'Url' required data-msg-containerid = 'urlError' />
69
69
< span className = 'e-float-line' > </ span >
70
70
< label className = 'e-float-text' htmlFor = 'url' > URL</ label >
71
71
</ div >
72
72
< div id = 'urlError' > </ div >
73
73
</ div >
74
74
< div className = 'form-group' >
75
75
< div className = 'e-float-input' >
76
- < input type = 'text' id = 'date' name = 'Date' data-msg-containerid = 'dateError' />
76
+ < input type = 'text' id = 'date' name = 'Date' required data-msg-containerid = 'dateError' />
77
77
< span className = 'e-float-line' > </ span >
78
78
< label className = 'e-float-text' htmlFor = 'date' > Date</ label >
79
79
</ div >
80
80
< div id = 'dateError' > </ div >
81
81
</ div >
82
82
< div className = 'form-group' >
83
83
< div className = 'e-float-input' >
84
- < input type = 'text' id = 'dateIso' name = 'DateISO' data-msg-containerid = 'dateisoError' />
84
+ < input type = 'text' id = 'dateIso' name = 'DateISO' required data-msg-containerid = 'dateisoError' />
85
85
< span className = 'e-float-line' > </ span >
86
86
< label className = 'e-float-text' htmlFor = 'dateIso' > Date ISO (YYYY-MM-DD)</ label >
87
87
</ div >
88
88
< div id = 'dateisoError' > </ div >
89
89
</ div >
90
90
< div className = 'form-group' >
91
91
< div className = 'e-float-input' >
92
- < input type = 'text' id = 'number' name = 'Number' data-msg-containerid = 'numberError' />
92
+ < input type = 'text' id = 'number' name = 'Number' required data-msg-containerid = 'numberError' />
93
93
< span className = 'e-float-line' > </ span >
94
94
< label className = 'e-float-text' htmlFor = 'number' > Integer or Decimal</ label >
95
95
</ div >
96
96
< div id = 'numberError' > </ div >
97
97
</ div >
98
98
< div className = 'form-group' >
99
99
< div className = 'e-float-input' >
100
- < input type = 'text' id = 'digits' name = 'Digits' data-msg-containerid = 'digitError' />
100
+ < input type = 'text' id = 'digits' name = 'Digits' required data-msg-containerid = 'digitError' />
101
101
< span className = 'e-float-line' > </ span >
102
102
< label className = 'e-float-text' htmlFor = 'digits' > Positive Integer</ label >
103
103
</ div >
104
104
< div id = 'digitError' > </ div >
105
105
</ div >
106
106
< div className = 'form-group' >
107
107
< div className = 'e-float-input' >
108
- < input type = 'text' id = 'maxlen' name = 'MaxLength' data-msg-containerid = 'maxlenError' />
108
+ < input type = 'text' id = 'maxlen' name = 'MaxLength' required data-msg-containerid = 'maxlenError' />
109
109
< span className = 'e-float-line' > </ span >
110
110
< label className = 'e-float-text' htmlFor = 'maxlen' > Maximum 5 characters</ label >
111
111
</ div >
112
112
< div id = 'maxlenError' > </ div >
113
113
</ div >
114
114
< div className = 'form-group' >
115
115
< div className = 'e-float-input' >
116
- < input type = 'text' id = 'minlen' name = 'MinLength' data-msg-containerid = 'minlenError' />
116
+ < input type = 'text' id = 'minlen' name = 'MinLength' required data-msg-containerid = 'minlenError' />
117
117
< span className = 'e-float-line' > </ span >
118
118
< label className = 'e-float-text' htmlFor = 'minlen' > Minimum 5 characters</ label >
119
119
</ div >
120
120
< div id = 'minlenError' > </ div >
121
121
</ div >
122
122
< div className = 'form-group' >
123
123
< div className = 'e-float-input' >
124
- < input type = 'text' id = 'rangelen' name = 'RangeLength' data-msg-containerid = 'rangelenError' />
124
+ < input type = 'text' id = 'rangelen' name = 'RangeLength' required data-msg-containerid = 'rangelenError' />
125
125
< span className = 'e-float-line' > </ span >
126
126
< label className = 'e-float-text' htmlFor = 'rangelen' > Characters length between 5 to 10</ label >
127
127
</ div >
128
128
< div id = 'rangelenError' > </ div >
129
129
</ div >
130
130
< div className = 'form-group' >
131
131
< div className = 'e-float-input' >
132
- < input type = 'text' id = 'range' name = 'Range' data-msg-containerid = 'rangeError' />
132
+ < input type = 'text' id = 'range' name = 'Range' required data-msg-containerid = 'rangeError' />
133
133
< span className = 'e-float-line' > </ span >
134
134
< label className = 'e-float-text' htmlFor = 'range' > Value between 5 to 10</ label >
135
135
</ div >
136
136
< div id = 'rangeError' > </ div >
137
137
</ div >
138
138
< div className = 'form-group' >
139
139
< div className = 'e-float-input' >
140
- < input type = 'text' id = 'max' name = 'Max' data-msg-containerid = 'maxError' />
140
+ < input type = 'text' id = 'max' name = 'Max' required data-msg-containerid = 'maxError' />
141
141
< span className = 'e-float-line' > </ span >
142
142
< label className = 'e-float-text' htmlFor = 'max' > Max (maximum value 5)</ label >
143
143
</ div >
144
144
< div id = 'maxError' > </ div >
145
145
</ div >
146
146
< div className = 'form-group' >
147
147
< div className = 'e-float-input' >
148
- < input type = 'text' id = 'min' name = 'Min' data-msg-containerid = 'minError' />
148
+ < input type = 'text' id = 'min' name = 'Min' required data-msg-containerid = 'minError' />
149
149
< span className = 'e-float-line' > </ span >
150
150
< label className = 'e-float-text' htmlFor = 'min' > Min (minimum value 5)</ label >
151
151
</ div >
152
152
< div id = 'minError' > </ div >
153
153
</ div >
154
154
< div className = 'form-group' >
155
155
< div className = 'e-float-input' >
156
- < input type = 'text' id = 'regex' name = 'Regex' data-msg-containerid = 'regexError' />
156
+ < input type = 'text' id = 'regex' name = 'Regex' required data-msg-containerid = 'regexError' />
157
157
< span className = 'e-float-line' > </ span >
158
158
< label className = 'e-float-text' htmlFor = 'regex' > Regex (accepts alphabets only)</ label >
159
159
</ div >
160
160
< div id = "regexError" > </ div >
161
161
</ div >
162
162
< div className = 'form-group' >
163
163
< div className = 'e-float-input' >
164
- < input type = 'text' id = 'custom' name = 'Custom' data-msg-containerid = 'customError' />
164
+ < input type = 'text' id = 'custom' name = 'Custom' required data-msg-containerid = 'customError' />
165
165
< span className = 'e-float-line' > </ span >
166
166
< label className = 'e-float-text' htmlFor = 'custom' > Custom Function (maximum 5 characters)</ label >
167
167
</ div >
0 commit comments