Lors de la soumission du formulaire ci-dessous, le message d'erreur est ajouté dynamiquement en Javascript, sans déclencher de rechargement de page. En conséquence, le focus de l'utilisateur reste sur le bouton de validation.
Les personnes aveugles et très malvoyantes ne prendront pas connaissance de l'erreur à moins de retourner sur le champ.

Voir la version corrigée

Démo