summaryrefslogtreecommitdiff
path: root/docs/ref/forms/fields.txt
diff options
context:
space:
mode:
authorGregor Jerše <gregor.jerse@genialis.com>2023-06-02 16:27:24 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-08-01 06:08:04 +0200
commit10725a31879c55ba8d92aaa3275093d136957bef (patch)
treeb2894e3fbf2c3daa3da22d1c6dec3d48dc94963b /docs/ref/forms/fields.txt
parentfff14736f1cc594f79ea0e2656b8375d837b7aca (diff)
Fixed #32820 -- Added aria-invalid="true" to fields with errors.
Co-authored-by: Demetris Stavrou <demestav@gmail.com> Co-authored-by: David Smith <smithdc@gmail.com>
Diffstat (limited to 'docs/ref/forms/fields.txt')
-rw-r--r--docs/ref/forms/fields.txt14
1 files changed, 11 insertions, 3 deletions
diff --git a/docs/ref/forms/fields.txt b/docs/ref/forms/fields.txt
index dad5f1bbb8..307ebb15a2 100644
--- a/docs/ref/forms/fields.txt
+++ b/docs/ref/forms/fields.txt
@@ -196,9 +196,17 @@ and the HTML output will include any validation errors:
>>> default_data = {"name": "Your name", "url": "http://"}
>>> f = CommentForm(default_data, auto_id=False)
>>> print(f)
- <div>Name:<input type="text" name="name" value="Your name" required></div>
- <div>Url:<ul class="errorlist"><li>Enter a valid URL.</li></ul><input type="url" name="url" value="http://" required></div>
- <div>Comment:<ul class="errorlist"><li>This field is required.</li></ul><input type="text" name="comment" required></div>
+ <div>Name:
+ <input type="text" name="name" value="Your name" required>
+ </div>
+ <div>Url:
+ <ul class="errorlist"><li>Enter a valid URL.</li></ul>
+ <input type="url" name="url" value="http://" required aria-invalid="true">
+ </div>
+ <div>Comment:
+ <ul class="errorlist"><li>This field is required.</li></ul>
+ <input type="text" name="comment" required aria-invalid="true">
+ </div>
This is why ``initial`` values are only displayed for unbound forms. For bound
forms, the HTML output will use the bound data.