@@ -26,48 +26,48 @@ def test_render(self):
2626 [
2727 "<h2>Basic Form</h2>" ,
2828 '<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" />' ,
3030 '<input id="id_form_id" name="form_id" type="hidden" value="%s">' % self .form .pk ,
3131 '<input id="id_form_reference" name="form_reference" type="hidden" value="some-ref">' ,
3232 '<div class="field-row">'
3333 '<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" />'
3535 '<p class="help-text">Help</p>'
3636 "</div>" ,
3737 '<div class="field-row">'
3838 '<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">'
4040 "</textarea>"
4141 '<p class="help-text">Help</p>'
4242 "</div>"
4343 '<div class="field-row">'
4444 '<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" />'
4646 '<p class="help-text">Help</p>'
4747 "</div>"
4848 '<div class="field-row">'
4949 '<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" />'
5151 '<p class="help-text">Help</p>'
5252 "</div>"
5353 '<div class="field-row">'
5454 '<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" />'
5656 '<p class="help-text">Help</p>'
5757 "</div>"
5858 '<div class="field-row">'
5959 '<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" />'
6161 '<p class="help-text">Help</p>'
6262 "</div>"
6363 '<div class="field-row">'
6464 '<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" />'
6666 '<p class="help-text">Help</p>'
6767 "</div>"
6868 '<div class="field-row">'
6969 '<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">'
7171 '<option value="Option 1">Option 1</option>'
7272 '<option value="Option 2">Option 2</option>'
7373 '<option value="Option 3">Option 3</option></select>'
@@ -103,17 +103,17 @@ def test_render(self):
103103 "</div>"
104104 '<div class="field-row">'
105105 '<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" />'
107107 '<p class="help-text">Help</p>'
108108 "</div>"
109109 '<div class="field-row">'
110110 '<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" />'
112112 '<p class="help-text">Help</p>'
113113 "</div>"
114114 '<div class="field-row">'
115115 '<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" />'
117117 '<p class="help-text">Help</p>'
118118 "</div>"
119119 '<input type="submit" value="Submit">'
0 commit comments