summaryrefslogtreecommitdiff
path: root/docs/ref/forms/api.txt
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-03-08 03:18:22 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-03-08 03:18:22 +0000
commite081160706cc7ac7943752632049a6dbe420bc6f (patch)
tree5b839df758a1d2768f5f67fe6cab97d2cd73f1f1 /docs/ref/forms/api.txt
parent255b3a9659e8362f5fcab4143af4974dbf5f8b40 (diff)
Fixed #13037 -- Added documentation for the css_classes() helper class. Thanks to marcusf for the report.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12707 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs/ref/forms/api.txt')
-rw-r--r--docs/ref/forms/api.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/ref/forms/api.txt b/docs/ref/forms/api.txt
index c313eb5c6b..0d174ea4af 100644
--- a/docs/ref/forms/api.txt
+++ b/docs/ref/forms/api.txt
@@ -645,6 +645,25 @@ when printed::
>>> str(f['subject'].errors)
''
+.. versionadded:: 1.2
+
+When you use Django's rendering shortcuts, CSS classes are used to
+indicate required form fields or fields that contain errors. If you're
+manually rendering a form, you can access these CSS classes using the
+``css_classes`` method::
+
+ >>> f = ContactForm(data)
+ >>> f['message'].css_classes()
+ 'required'
+
+If you want to provide some additional classes in addition to the
+error and required classes that may be required, you can provide
+those classes as an argument::
+
+ >>> f = ContactForm(data)
+ >>> f['message'].css_classes('foo bar')
+ 'foo bar required'
+
.. _binding-uploaded-files:
Binding uploaded files to a form