Maison >interface Web >js tutoriel >Quel est le comportement par défaut du bouton Soumettre dans les formulaires HTML ?
Détermination du bouton de soumission par défaut dans les formulaires HTML
Lors de la soumission d'un formulaire HTML sans cliquer sur un bouton de soumission spécifique, par exemple en appuyant sur Entrez ou en utilisant HTMLFormElement.submit() en JavaScript, les navigateurs doivent déterminer lequel des plusieurs boutons de soumission (le cas échéant) doit être traité comme celui enfoncé. Cette détermination a des implications sur le déclenchement des gestionnaires d'événements onclick et sur les données envoyées au serveur Web.
Comportement du navigateur
Des expériences ont montré que :
Lorsque vous appuyez sur Entrée :
Lors de l'utilisation de HTMLFormElement.submit() :
Spécification des normes
La norme HTML ne spécifie pas explicitement le comportement de soumission d'un formulaire sans bouton spécifique . Il nécessite uniquement que le formulaire soit soumis lorsqu'un bouton d'envoi est activé.
Approche recommandée
Compte tenu de l'absence de norme claire et de la variation du comportement du navigateur, il est recommandé d'éviter de s'appuyer sur un bouton de soumission par défaut spécifique lors de la conception de formulaires HTML. Au lieu de cela, indiquez clairement quel bouton de soumission doit être utilisé dans un scénario donné.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!