Des squelettes de formulaires « accessibles »

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Les jeux de formulaire livrés en standards avec Spip ne respectent pas toute les règles d’accessibilité (il n’y a notamment pas d’attributs for aux libellés).

Pour cela, j’ai suivi les conseils du site Openweb et j’ai réalisé des vérifications grâce à ce validateur d’accessibilité.

Les opérations effectuées

  • Correction des erreurs dans la mise en place des labels (ils entouraient non seulement le libellé, mais aussi le champ.
  • Insertion des attributs id sur chacun des champs et des attributs for pour les éléments « label » correspondant.
  • Mise en place d’un acceskey pour le formulaire de recherche (4)
  • Mise en place de bouton pour ce formulaire, et désactivation du chargement automatique d’une nouvelle page lorsque l’on bouge le menu de langue.

Les formulaires modifiés

  • formulaire_ecrire_auteur.html
  • formulaire_menu_lang.html
  • formulaire_forum.html
  • formulaire_recherche.html
  • formulaire_inscription.html
  • formulaire_signature.html
  • formulaire_login.html
  • formulaire_site.html

Les autres formulaires ne sont que des variantes de ceux-ci.

Ce que ne résolvent pas ces squelettes

Il resterait à mettre en place d’autre acceskey pour les formulaires, malheureusement je n’ai pas d’idée à proposer.

Dernière modification de cette page le 21 janvier 2007

Discussion

Une discussion

  • Bonjour,

    Est-ce que les nouveaux (?) jeux de formulaire livrés en standards avec Spip 1.9.2.D respectent bien désormais les règles d’accessibilité (notamment celles exposées dans cette contrib) ?

    Merci :-)

    Répondre à ce message

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom