summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/forms/widgets.txt13
-rw-r--r--docs/releases/1.8.txt3
2 files changed, 15 insertions, 1 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
diff --git a/docs/releases/1.8.txt b/docs/releases/1.8.txt
index 96d942ecbc..2214b77839 100644
--- a/docs/releases/1.8.txt
+++ b/docs/releases/1.8.txt
@@ -106,7 +106,8 @@ File Uploads
Forms
^^^^^
-* ...
+* Form widgets now render attributes with a value of ``True`` or ``False``
+ as HTML5 boolean attributes.
Internationalization
^^^^^^^^^^^^^^^^^^^^