Rule 11.13.1
Summary
This test consists in detecting <form>
tags on the page.
The control that checks that each input assistance is relevant has to be done manually.
Business description
Criterion
Test
Description
Chaque champ de formulaire dont l’objet se rapporte à une information concernant l’utilisateur vérifie-t-il ces conditions?
- Le champ de formulaire possède un attribut
autocomplete
;- L’attribut
autocomplete
est pourvu d’une valeur présente dans la liste des valeurs possibles pour l’attributautocomplete
associés à un champ de formulaire- La valeur indiquée pour l’attribut
autocomplete
est pertinente au regard du type d’information attendu.
Notes techniques (11.13)
La liste des valeurs possibles pour l’attribut
autocomplete
repose sur la liste des valeurs présentes dans la spécification WCAG2.1 qui reprend elle-même la liste des valeurs de type “field name” de la spécification HTML5.2. Le critère WCAG demande à ce que l’une de ces valeurs soit présente pour qualifier un champ de saisie concernant l’utilisateur. Ce que le critère WCAG laisse implicite, ce sont les différentes règles de construction possibles pour obtenir une valeur (simple ou composée) pour l’attributautocomplete
. C’est cependant l’affaire du développeur de fournir à l’attributautocomplete
une valeur ou un ensemble de valeurs valides au regard des exigences de l’algorithme fourni par la spécification HTML5.2. Ainsi, un attributautocomplete
ne peut contenir qu’une seule valeur de type“field name”
, comme"name"
ou"street-address"
. On peut avoir également un ensemble composé de différentes valeurs comme, par exemple,autocomplete="shipping name"
ouautocomplete="section-software shipping street-address"
"section-software"
renvoie à une valeur de type<span lang="en">“scope”</span>
et"shipping"
à une valeur de type<span lang="en">“hint set”</span>
, mais toujours une seule valeur de type<span lang="en">“field name”</span>
.
Level
AA
Technical description
Scope
Page
Decision level
Semi-Decidable
Algorithm
Selection
Set1
All the <form>
tags.
css selector :
form
Process
Test1
The selection handles the process.
For each occurence of the Set1 raise a MessageA
MessageA: Manual check on element
- code: ManualCheckOnElements
- status: Pre-Qualified
- parameter: snippet
- present in source: yes
Analysis
Not Applicable
The page has no <form>
tag (Set1 is empty)
Pre-qualified
In all other cases
Notes
We detect the elements of the scope of the test to determine whether the test is applicable.