Opened 3 years ago

Closed 3 years ago

#33000 closed Uncategorized (invalid)

Form does not render html input of RadioSelect

Reported by: Michael Owned by: nobody
Component: Forms Version: 3.2
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Michael)

A form with the following field:

send = forms.BooleanField(label=False, widget=forms.RadioSelect(attrs={'hidden':True}))

when rendered as:

{{ form.as_table }}

will be rendered as:

<tr>
    <th></th>
    <td>
        <ul id="id_send">
        </ul>
    </td>
</tr>

Note the lack of input widget. I am trying to create a hidden radio button, to store a boolean value that gets sent to the server. A CheckboxInput however does work, and is argueably better in this situation, but this may point to some underlying bug.

Change History (2)

comment:1 by Michael, 3 years ago

Description: modified (diff)

comment:2 by Michael, 3 years ago

Resolution: invalid
Status: newclosed

If an input is marked as hidden it is not submitted with the form.

Note: See TracTickets for help on using tickets.
Back to Top