Commit fdd3cb49 authored by Adrian Holovaty's avatar Adrian Holovaty
Browse files

Edited forms/index.txt changes from [9030]

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9040 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent f09f744f
Loading
Loading
Loading
Loading
+28 −26
Original line number Diff line number Diff line
@@ -253,9 +253,9 @@ over them::
Looping over the form's fields
------------------------------

If you are using the similar HTML for each of your form fields, you can 
If you're the same HTML for each of your form fields, you can
reduce duplicate code by looping through each field in turn using
``{% for field in form %}``::
a ``{% for %}`` loop::

    <form action="/contact/" method="POST">
        {% for field in form %}
@@ -268,19 +268,19 @@ reduce duplicate code by looping through each field in turn using
    </form>

Within this loop, ``{{ field }}`` is an instance of :class:`BoundField`.
``BoundField`` also has the following attributes which can be useful in your 
``BoundField`` also has the following attributes, which can be useful in your
templates:

    ``{{ field.label }}``
        The label of the field, e.g. ``Name``.
        The label of the field, e.g. ``E-mail address``.

    ``{{ field.label_tag }}``
        The field's label wrapped in the appropriate HTML ``<label>`` tag,
        e.g. ``<label for="id_name">Name</label>``
        e.g. ``<label for="id_email">E-mail address</label>``

    ``{{ field.html_name }}``
        The name of the field that will be used in the input element's name
        field; this takes the form prefix in to account if it has been set.
        field. This takes the form prefix into account, if it has been set.

    ``{{ field.help_text }}``
        Any help text that has been associated with the field.
@@ -288,7 +288,9 @@ templates:
    ``{{ field.errors }}``
        Outputs a ``<ul class="errorlist">`` containing any validation errors
        corresponding to this field. You can customize the presentation of
        the errors with a ``{% for error in field.errors %}`` loop.
        the errors with a ``{% for error in field.errors %}`` loop. In this
        case, each object in the loop is a simple string containing the error
        message.

Reusable form templates
-----------------------