diff options
| author | Loic Bistuer <loic.bistuer@gmail.com> | 2014-03-23 00:16:49 +0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-03-22 14:28:12 -0400 |
| commit | e61d99d96daedfea2f6ba071945ef0d2f86883c7 (patch) | |
| tree | b233af9a953a82d1f8f4230fd02dd6890493f796 /docs/ref/forms | |
| parent | 684e8a941bd0d08504718996c1afaf57957ce070 (diff) | |
Fixed #20684 -- Added support for HTML5 boolean attributes to form widgets.
Diffstat (limited to 'docs/ref/forms')
| -rw-r--r-- | docs/ref/forms/widgets.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/ref/forms/widgets.txt b/docs/ref/forms/widgets.txt index 5bd0a0b5ea..f6b8fd6c47 100644 --- a/docs/ref/forms/widgets.txt +++ b/docs/ref/forms/widgets.txt @@ -205,6 +205,19 @@ foundation for custom widgets. >>> name.render('name', 'A name') u'<input title="Your name" type="text" name="name" value="A name" size="10" />' + .. versionchanged:: 1.8 + + If you assign a value of ``True`` or ``False`` to an attribute, + it will be rendered as an HTML5 boolean attribute:: + + >>> name = forms.TextInput(attrs={'required': True}) + >>> name.render('name', 'A name') + '<input name="name" type="text" value="A name" required />' + >>> + >>> name = forms.TextInput(attrs={'required': False}) + >>> name.render('name', 'A name') + '<input name="name" type="text" value="A name" />' + .. method:: render(name, value, attrs=None) Returns HTML for the widget, as a Unicode string. This method must be |
