Commits

Carl Meyer committed 86ab1a5

fix label rendering for radio/checkbox inputs

Comments (0)

Files changed (3)

 tip (unreleased)
 ----------------
 
+- Fix default templates' rendering of labels for radio/checkbox inputs.
+
 - Fix error redisplaying bound form with ClearableFileField.
 
 - Automatically set ``fields`` on ``BetterModelForm`` to list of fields

form_utils/templates/form_utils/fields_as_lis.html

 {% else %}
 <li{{ field.row_attrs }}>
   {{ field.errors }}
-  <label for="{{ field.auto_id }}">
-  {{ field.label }}
-  </label>
+  {{ field.label_tag }}
   {{ field }}
 </li>
 {% endif %}
         u'<fieldset class="fieldset_main">',
         u'<ul>',
         u'<li>',
-        u'<label for="id_boredom">',
-        u'Boredom',
-        u'</label>',
+        u'<label for="id_boredom">Boredom</label>',
         u'<input type="text" name="boredom" id="id_boredom" />',
         u'</li>',
         u'<li>',
-        u'<label for="id_excitement">',
-        u'Excitement',
-        u'</label>',
+        u'<label for="id_excitement">Excitement</label>',
         u'<input type="text" name="excitement" id="id_excitement" />',
         u'</li>',
         u'</ul>',
         u'<fieldset class="">',
         u'<ul>',
         u'<li class="required">',
-        u'<label for="id_name">',
-        u'Name',
-        u'</label>',
+        u'<label for="id_name">Name</label>',
         u'<input type="text" name="name" id="id_name" />',
         u'</li>',
         u'<li class="required">',
-        u'<label for="id_position">',
-        u'Position',
-        u'</label>',
+        u'<label for="id_position">Position</label>',
         u'<input type="text" name="position" id="id_position" />',
         u'</li>',
         u'</ul>',
         u'<legend>Optional</legend>',
         u'<ul>',
         u'<li class="optional">',
-        u'<label for="id_reference">',
-        u'Reference',
-        u'</label>',
+        u'<label for="id_reference">Reference</label>',
         u'<input type="text" name="reference" id="id_reference" />',
         u'</li>',
         u'</ul>',