From e61d99d96daedfea2f6ba071945ef0d2f86883c7 Mon Sep 17 00:00:00 2001 From: Loic Bistuer Date: Sun, 23 Mar 2014 00:16:49 +0700 Subject: Fixed #20684 -- Added support for HTML5 boolean attributes to form widgets. --- docs/ref/forms/widgets.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'docs/ref/forms') 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'' + .. 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') + '' + >>> + >>> name = forms.TextInput(attrs={'required': False}) + >>> name.render('name', 'A name') + '' + .. method:: render(name, value, attrs=None) Returns HTML for the widget, as a Unicode string. This method must be -- cgit v1.3