La touche "entrée" permet de soumettre un formulaire dans une page web mais ce n'est pas un mécanisme normalisé par le W3C (standards HTML et HTTP).
C'est pourquoi les navigateurs l'implémentent comme ils veulent et s'ils le veulent. Ainsi, sous Internet Explorer, si on fait "Entrée" et que l'on est dans un champ de saisie de texte, le formulaire est soumis mais il n'y a aucune trace de bouton cliqué sur les paramètres de la requête HTTP. Alors que sous Firefox, avec la même manipulation, on reçoit une requête HTTP comme si le premier bouton de la page avait été cliqué.
Mettre en place un comportement homogène nécessiterait l'utilisation de JavaScript? au détriment donc de l'accessibilité.
C'est donc une contrainte technique qui n'a pas de solution immédiate.
Partager