@@ -26,48 +26,48 @@ def test_render(self):
26
26
[
27
27
"<h2>Basic Form</h2>" ,
28
28
'<form action="." enctype="multipart/form-data" method="post" novalidate>' ,
29
- '<input type="hidden" name="hidden" id="id_hidden" />' ,
29
+ '<input aria-describedby="id_hidden_helptext" type="hidden" name="hidden" id="id_hidden" />' ,
30
30
'<input id="id_form_id" name="form_id" type="hidden" value="%s">' % self .form .pk ,
31
31
'<input id="id_form_reference" name="form_reference" type="hidden" value="some-ref">' ,
32
32
'<div class="field-row">'
33
33
'<label for="id_singleline">singleline</label>'
34
- '<input type="text" name="singleline" required id="id_singleline" />'
34
+ '<input aria-describedby="id_singleline_helptext" type="text" name="singleline" required id="id_singleline" />'
35
35
'<p class="help-text">Help</p>'
36
36
"</div>" ,
37
37
'<div class="field-row">'
38
38
'<label for="id_multiline">multiline</label>'
39
- '<textarea name="multiline" cols="40" rows="10" required id="id_multiline">'
39
+ '<textarea aria-describedby="id_multiline_helptext" name="multiline" cols="40" rows="10" required id="id_multiline">'
40
40
"</textarea>"
41
41
'<p class="help-text">Help</p>'
42
42
"</div>"
43
43
'<div class="field-row">'
44
44
'<label for="id_date">date</label>'
45
- '<input type="text" name="date" value="" required id="id_date" />'
45
+ '<input aria-describedby="id_date_helptext" type="text" name="date" value="" required id="id_date" />'
46
46
'<p class="help-text">Help</p>'
47
47
"</div>"
48
48
'<div class="field-row">'
49
49
'<label for="id_datetime">datetime</label>'
50
- '<input type="text" name="datetime" value="" required id="id_datetime" />'
50
+ '<input aria-describedby="id_datetime_helptext" type="text" name="datetime" value="" required id="id_datetime" />'
51
51
'<p class="help-text">Help</p>'
52
52
"</div>"
53
53
'<div class="field-row">'
54
54
'<label for="id_email">email</label>'
55
- '<input type="email" maxlength="320" name="email" required id="id_email" />'
55
+ '<input aria-describedby="id_email_helptext" type="email" maxlength="320" name="email" required id="id_email" />'
56
56
'<p class="help-text">Help</p>'
57
57
"</div>"
58
58
'<div class="field-row">'
59
59
'<label for="id_url">url</label>'
60
- '<input type="url" name="url" required id="id_url" />'
60
+ '<input aria-describedby="id_url_helptext" type="url" name="url" required id="id_url" />'
61
61
'<p class="help-text">Help</p>'
62
62
"</div>"
63
63
'<div class="field-row">'
64
64
'<label for="id_number">number</label>'
65
- '<input type="number" name="number" step="any" required id="id_number" />'
65
+ '<input aria-describedby="id_number_helptext" type="number" name="number" step="any" required id="id_number" />'
66
66
'<p class="help-text">Help</p>'
67
67
"</div>"
68
68
'<div class="field-row">'
69
69
'<label for="id_dropdown">dropdown</label>'
70
- '<select name="dropdown" id="id_dropdown">'
70
+ '<select aria-describedby="id_dropdown_helptext" name="dropdown" id="id_dropdown">'
71
71
'<option value="Option 1">Option 1</option>'
72
72
'<option value="Option 2">Option 2</option>'
73
73
'<option value="Option 3">Option 3</option></select>'
@@ -103,17 +103,17 @@ def test_render(self):
103
103
"</div>"
104
104
'<div class="field-row">'
105
105
'<label for="id_checkbox">checkbox</label>'
106
- '<input type="checkbox" name="checkbox" required id="id_checkbox" />'
106
+ '<input aria-describedby="id_checkbox_helptext" type="checkbox" name="checkbox" required id="id_checkbox" />'
107
107
'<p class="help-text">Help</p>'
108
108
"</div>"
109
109
'<div class="field-row">'
110
110
'<label for="id_singlefile">singlefile</label>'
111
- '<input type="file" name="singlefile" required id="id_singlefile" />'
111
+ '<input aria-describedby="id_singlefile_helptext" type="file" name="singlefile" required id="id_singlefile" />'
112
112
'<p class="help-text">Help</p>'
113
113
"</div>"
114
114
'<div class="field-row">'
115
115
'<label for="id_multifile">multifile</label>'
116
- '<input type="file" name="multifile" multiple required id="id_multifile" />'
116
+ '<input aria-describedby="id_multifile_helptext" type="file" name="multifile" multiple required id="id_multifile" />'
117
117
'<p class="help-text">Help</p>'
118
118
"</div>"
119
119
'<input type="submit" value="Submit">'
0 commit comments