diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/topics/forms/index.txt | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/docs/topics/forms/index.txt b/docs/topics/forms/index.txt index 4625bd3149..c11b96ba15 100644 --- a/docs/topics/forms/index.txt +++ b/docs/topics/forms/index.txt @@ -527,25 +527,37 @@ in a Django template, will be rendered appropriately. For example: {{ form.non_field_errors }} <div class="fieldWrapper"> {{ form.subject.errors }} - <label for="id_subject">Email subject:</label> + <label for="{{ form.subject.id_for_label }}">Email subject:</label> {{ form.subject }} </div> <div class="fieldWrapper"> {{ form.message.errors }} - <label for="id_message">Your message:</label> + <label for="{{ form.message.id_for_label }}">Your message:</label> {{ form.message }} </div> <div class="fieldWrapper"> {{ form.sender.errors }} - <label for="id_sender">Your email address:</label> + <label for="{{ form.sender.id_for_label }}">Your email address:</label> {{ form.sender }} </div> <div class="fieldWrapper"> {{ form.cc_myself.errors }} - <label for="id_cc_myself">CC yourself?</label> + <label for="{{ form.cc_myself.id_for_label }}">CC yourself?</label> {{ form.cc_myself }} </div> +Complete ``<label>`` element can also be generated using the +:meth:`~django.forms.BoundField.label_tag`. For example: + +.. code-block:: html+django + + <div class="fieldWrapper"> + {{ form.subject.errors }} + {{ form.subject.label_tag }} + {{ form.subject }} + </div> + + Rendering form error messages ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
