diff options
| author | Gregor Jerše <gregor.jerse@genialis.com> | 2023-06-02 16:27:24 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-08-01 06:08:04 +0200 |
| commit | 10725a31879c55ba8d92aaa3275093d136957bef (patch) | |
| tree | b2894e3fbf2c3daa3da22d1c6dec3d48dc94963b /docs/ref/forms/fields.txt | |
| parent | fff14736f1cc594f79ea0e2656b8375d837b7aca (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.txt | 14 |
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. |
