I think the browser would forgive for these mistakes. See if you can
file a bug and submit a patch to django.

On Mar 1, 2:03 am, "czamb...@gmail.com" <czamb...@gmail.com> wrote:
> It looks like the mark-up used for the RadioSelect widget is
> incorrect.
>
> For example:
> from django import forms
> class PersonForm(forms.Form):
>     GENDER_OPTIONS = (
>         ('M','Male'),
>         ('F','Female'),
>         )
>     gender =
> forms.ChoiceField(widget=forms.RadioSelect(),choices=GENDER_OPTIONS,
> label="I am")>>> form = PersonForm()
> >>> print form.as_p()
>
> <p><label for="id_gender_0">I am:</label> <ul>
> <li><label for="id_gender_0"><input type="radio" id="id_gender_0"
> value="M" name="gender" /> Male</label></li>
> <li><label for="id_gender_1"><input type="radio" id="id_gender_1"
> value="F" name="gender" /> Female</label></li>
> </ul></p>
>
> Notice how the label contains the input, radio, field. Shouldn't the
> mark-up be the following:
>
> <p><label for="id_gender_0">I am:</label> <ul>
> <li><label for="id_gender_0">Male</label><input type="radio"
> id="id_gender_0" value="M" name="gender" /> </li>
> <li><label for="id_gender_1">Female</label><input type="radio"
> id="id_gender_1" value="F" name="gender" /></li>
> </ul></p>
>
> Am I missing something?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to