Glossaire

Nouvelle entrée - liste des valeurs possibles pour l’attribut autocomplete

Ajouter ma proposition
  • Proposition DINSIC | 23/11/2018 - 17:59

    Ajout de l’entrée liste des valeurs possibles pour l’attribut autocomplete

    Raison de l'ajout de l'entrée de glossaire

    Prise en compte du nouveau critère de succès 1.3.5 des WCAG 2.1

    Nouvelle entrée

    La liste des valeurs disponibles est fournie par la spécification WCAG 2.1 :

    • name - Nom complet
    • honorific-prefix - Abréviation, civilité ou titre
    • given-name - Prénom
    • additional-name - Prénoms additionnels
    • family-name - Nom de famille
    • honorific-suffix - Suffixe honorifique
    • nickname - Surnom, diminutif
    • organization-title - Fonction, intitulé de poste
    • username - Nom d’utilisateur
    • new-password - Nouveau mot de passe (par exemple, lors de la création d'un compte ou d'un changement de mot de passe)
    • current-password - Mot de passe actuel pour le compte identifié par le champ username (par exemple, lors d’une connexion)
    • organization - Nom de l’organisation correspondant à la personne, à l’adresse ou à l’information de contact dans les autres champs associés avec ce champ
    • street-address - Adresse postale (multiligne, nouvelles lignes conservées)
    • address-line1 - Adresse postale (une ligne par champ, ligne 1)
    • address-line2 - Adresse postale (une ligne par champ, ligne 2)
    • address-line3 - Adresse postale (une ligne par champ, ligne 3)
    • address-level4 - Le niveau administratif le plus détaillé, pour les adresses pourvues de quatre niveaux administratifs
    • address-level3 - Le troisième niveau administratif, pour les adresses pourvues d’au moins trois niveaux administratifs
    • address-level2 - Le deuxième niveau administratif, pour les adresses pourvues d’au moins deux niveaux administratifs
    • address-level1 - Le plus large niveau administratif d’une adresse, c’est-à-dire la province dans laquelle se trouve la localité
    • country - Code pays
    • country-name - Nom de pays
    • postal-code - Code postal, code CEDEX (si le CEDEX est présent, ajouter "CEDEX", et ce qui le suit doit être ajouté dans le champ address-level2)
    • cc-name - Nom complet figurant sur le moyen de paiement
    • cc-given-name - Prénom figurant sur le moyen de paiement
    • cc-additional-name - Prénoms additionnels figurant sur le moyen de paiement cc-family-name - Nom de famille figurant sur le moyen de paiement
    • cc-number - Code identifiant le moyen de paiement (e.g., un numéro de carte bancaire)
    • cc-exp - Date d’expiration du moyen de paiement
    • cc-exp-month - Le mois de la date d’expiration du moyen de paiement
    • cc-exp-year - L’année de la date d’expiration du moyen de paiement
    • cc-csc - Code de sécurité du moyen de paiement (also known as the card security code (CSC), card validation code (CVC), card verification value (CVV), signature panel code (SPC), credit card ID (CCID), etc)
    • cc-type - Type de moyen de paiement (e.g. Visa)
    • transaction-currency - La devise qui a la préférence de l’utilisateur lors d’une transaction
    • transaction-amount - Le montant qui a la préférence de l’utilisateur lors d’une transaction (e.g., en réponse à une enchère ou à un prix soldé)
    • language - Langage préféré
    • bday - Date d’anniversaire
    • bday-day - Le jour de la date d’anniversaire
    • bday-month - Le mois de la date d’anniversaire
    • bday-year - L’année de la date d’anniversaire
    • sex - Identité sexuelle
    • url - Page d’accueil ou une autre page Web correspondant à l’organisation, la personne, l’adresse ou à l’information de contact dans les autres champs associés avec ce champ
    • photo - Photographie, icone ou une autre image correspondant à l’organisation, la personne, l’adresse ou à l’information de contact dans les autres champs associés avec ce champ
    • tel - Numéro de téléphone complet, y compris le code pays
    • tel-country-code - Code pays du numéro de téléphone
    • tel-national - Numéro de téléphone sans la partie code pays, avec un préfixe interne au pays, s’il y a lieu.
    • tel-area-code - Indicatif régional du numéro de téléphone, avec un préfixe interne au pays, s'il y a lieu.
    • tel-local - Numéro de téléphone sans la partie code pays ni l’indicatif régional.
    • tel-local-prefix - La première partie du composant du numéro de téléphone qui suit l’indicatif régional, lorsque ce composant est scindé en deux parties
    • tel-local-suffix - La seconde partie du composant du numéro de téléphone qui suit l’indicatif régional, lorsque ce composant est scindé en deux parties
    • tel-extension - Numéro de téléphone d’un poste interne
    • email - Adresse électronique
    • impp - URL correspondant d’un protocole de messagerie instantanée (par  exemple, "aim:goim?screenname=example" ou "xmpp:fred@example.net")

    amaniez

    Bonjour,

    Vous écrivez que la définition est : "La liste des valeurs disponibles est fournie par la spécification WCAG 2.1 :"

    Or, dans la section "Input Purposes for User Interface Components" (https://www.w3.org/TR/WCAG21/#input-purposes) on lit bien "This section contains a listing of common user interface component input purposes. The terms below are not keywords that must be used, but instead represent purposes that must be captured in the taxonomy adopted by a webpage."

    WCAG fournit une taxonomie, non pas des valeurs de l'attribut autocomplete.

    Cette section de WCAG 2.1 est le champ d'application du critère, les types de champs qui doivent recevoir un attribut autocomplete.

    Il y a d'ailleurs une note qui explique qu'effectivement cette taxonomie WCAG et les valeurs d'attributs autocomplete sont identiques, mais qu'il faut retenir qu'une autre technologie pourrait très bien se conformer uniquement aux concepts sans pour autant avoir les mêmes mots clés.

    "The list of input type purposes is based on the control purposes defined in the HTML 5.2 Autofill field section, but it is important to understand that a different technology may have some or all of the same concepts defined in its specification and only the concepts that are mapped to the meanings below are required."

    C'est la technique H98 qui propose d'utiliser des valeurs d'autocomplete de la spec HTML5, qui fait donc partie des valeurs conformes possibles pour ce test.

    Donc, dans la phrase "La liste des valeurs disponibles est fournie par la spécification WCAG 2.1 :" "la liste des valeurs" ne doit pas être un lien vers WCAG 2.1 mais vers la section Autofield fill HTML 5.2 : https://www.w3.org/TR/html52/sec-forms.html#sec-autofill

    Et par contre je pense qu'il faut une note pour justement expliciter la différence entre ces deux liste de valeurs, même si aujourd'hui elles sont identiques

    • Pas d'accord 0 Pas d'accord

    DINSIC

    Bonjour, la dernière proposition pour le test 11.16.1 est la suivante :

    11.16.1 Chaque champ de formulaire qui attend une donnée utilisateur, vérifie-t-il ces conditions (hors cas particulier) ?

    • Le contrôle de formulaire possède un attribut autocomplete,
    • L’attribut autocomplete est pourvu d'au moins une valeur conforme au regard de la signification de la donnée utilisateur attendu.

    La présente définition serait donc remplacée par une entrée "Donnée utilisateur" listant l'ensemble des paires signification / valeur. Nous tiendrons compte de votre commentaire lors de cette mise à jour.

    • Pas d'accord 0 Pas d'accord

J'ajoute ma proposition

La concertation est bientôt lancée. Il n'est pas encore possible de participer

Retour en haut