@@ -546,7 +546,8 @@ class SignupForm(Form):
546
546
547
547
f = SignupForm (auto_id = False )
548
548
self .assertHTMLEqual (
549
- str (f ["email" ]), '<input type="email" name="email" required>'
549
+ str (f ["email" ]),
550
+ '<input type="email" name="email" maxlength="320" required>' ,
550
551
)
551
552
self .assertHTMLEqual (
552
553
str (f ["get_spam" ]), '<input type="checkbox" name="get_spam" required>'
@@ -555,7 +556,8 @@ class SignupForm(Form):
555
556
f = SignupForm ({
"email" :
"[email protected] " ,
"get_spam" :
True },
auto_id = False )
556
557
self .assertHTMLEqual (
557
558
str (f ["email" ]),
558
- '<input type="email" name="email" value="[email protected] " required>' ,
559
+ '<input type="email" name="email" maxlength="320" value="[email protected] " '
560
+ "required>" ,
559
561
)
560
562
self .assertHTMLEqual (
561
563
str (f ["get_spam" ]),
@@ -3521,7 +3523,7 @@ class Person(Form):
3521
3523
<option value="false">No</option>
3522
3524
</select></li>
3523
3525
<li><label for="id_email">Email:</label>
3524
- <input type="email" name="email" id="id_email"></li>
3526
+ <input type="email" name="email" id="id_email" maxlength="320" ></li>
3525
3527
<li class="required error"><ul class="errorlist">
3526
3528
<li>This field is required.</li></ul>
3527
3529
<label class="required" for="id_age">Age:</label>
@@ -3543,7 +3545,7 @@ class Person(Form):
3543
3545
<option value="false">No</option>
3544
3546
</select></p>
3545
3547
<p><label for="id_email">Email:</label>
3546
- <input type="email" name="email" id="id_email"></p>
3548
+ <input type="email" name="email" id="id_email" maxlength="320" ></p>
3547
3549
<ul class="errorlist"><li>This field is required.</li></ul>
3548
3550
<p class="required error"><label class="required" for="id_age">Age:</label>
3549
3551
<input type="number" name="age" id="id_age" required></p>
@@ -3563,7 +3565,7 @@ class Person(Form):
3563
3565
<option value="false">No</option>
3564
3566
</select></td></tr>
3565
3567
<tr><th><label for="id_email">Email:</label></th><td>
3566
- <input type="email" name="email" id="id_email"></td></tr>
3568
+ <input type="email" name="email" id="id_email" maxlength="320" ></td></tr>
3567
3569
<tr class="required error"><th><label class="required" for="id_age">Age:</label></th>
3568
3570
<td><ul class="errorlist"><li>This field is required.</li></ul>
3569
3571
<input type="number" name="age" id="id_age" required></td></tr>""" ,
@@ -3578,7 +3580,7 @@ class Person(Form):
3578
3580
'<option value="unknown" selected>Unknown</option>'
3579
3581
'<option value="true">Yes</option><option value="false">No</option>'
3580
3582
'</select></div><div><label for="id_email">Email:</label>'
3581
- '<input type="email" name="email" id="id_email" /></div>'
3583
+ '<input type="email" name="email" id="id_email" maxlength="320" /></div>'
3582
3584
'<div class="required error"><label for="id_age" class="required">Age:'
3583
3585
'</label><ul class="errorlist"><li>This field is required.</li></ul>'
3584
3586
'<input type="number" name="age" required id="id_age" /></div>' ,
@@ -5094,8 +5096,9 @@ class CommentForm(Form):
5094
5096
'<p>Name: <input type="text" name="name" maxlength="50"></p>'
5095
5097
'<div class="errorlist">'
5096
5098
'<div class="error">Enter a valid email address.</div></div>'
5097
- '<p>Email: <input type="email" name="email" value="invalid" required></p>'
5098
- '<div class="errorlist">'
5099
+ "<p>Email: "
5100
+ '<input type="email" name="email" value="invalid" maxlength="320" required>'
5101
+ '</p><div class="errorlist">'
5099
5102
'<div class="error">This field is required.</div></div>'
5100
5103
'<p>Comment: <input type="text" name="comment" required></p>' ,
5101
5104
)
0 commit comments