summaryrefslogtreecommitdiff
path: root/docs/ref
diff options
context:
space:
mode:
authorLoic Bistuer <loic.bistuer@gmail.com>2014-03-23 00:16:49 +0700
committerTim Graham <timograham@gmail.com>2014-03-22 14:28:12 -0400
commite61d99d96daedfea2f6ba071945ef0d2f86883c7 (patch)
treeb233af9a953a82d1f8f4230fd02dd6890493f796 /docs/ref
parent684e8a941bd0d08504718996c1afaf57957ce070 (diff)
Fixed #20684 -- Added support for HTML5 boolean attributes to form widgets.
Diffstat (limited to 'docs/ref')
-rw-r--r--docs/ref/forms/widgets.txt13
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