2012-04-10 2 views

Répondre

0

Non, ce comportement n'est pas requis. Je crains que ce ne soit même pas mentionné dans la spécification HTML 4.01, bien que ce soit probablement juste un oubli.

Mais il s'agit d'un comportement très courant qui doit être pris en compte: les utilisateurs peuvent accidentellement soumettre des données de formulaire en appuyant sur Entrée, alors qu'ils avaient encore l'intention de continuer à les remplir.

Il existe des différences de navigateur, par ex. IE 9 ne fait rien lorsque Enter est enfoncé dans un champ à condition que a) il y ait plus d'un champ de saisie de texte et b) qu'il n'y ait pas de bouton submit. Sur les anciennes versions, la condition a) était suffisante, et c'était plus ou moins l'idée originale (la fonction était destinée à faciliter l'utilisation de formulaires de recherche très simples sans créer de confusion).

1

Oui, c'est le comportement par défaut. [edit] Je devrais me qualifier, c'est pour à peu près tout IE7 et plus. Je sais que certains navigateurs plus anciens (Netscape) n'ont peut-être pas fait cela. Mais pour le paysage de navigateur d'aujourd'hui, oui c'est standard.

Questions connexes