Lorsqu'un formulaire est soumis sans bouton d'envoi explicite, par exemple en appuyant sur Entrée ou en utilisant JavaScript, les navigateurs suivent généralement des conventions pour identifier le bouton de soumission par défaut. Cependant, ce comportement peut varier en fonction du navigateur.
Selon les spécifications HTML, la saisie dans un champ autre qu'une zone de texte dans un formulaire doit ne déclenche pas la soumission du formulaire. Cependant, les navigateurs ont implémenté leur propre comportement :
Lors de la soumission d'un formulaire par programme à l'aide de formElement.submit(), aucun bouton de soumission n'est considéré comme réussi et leurs valeurs ne sont pas incluses dans les données soumises. Si la méthode click() du bouton d'envoi est utilisée, ce bouton spécifique est considéré comme actif.
Les spécifications ne définissent pas de norme pour la détermination du bouton d'envoi. lorsque vous appuyez sur Entrée. Les navigateurs peuvent utiliser des heuristiques telles que :
Le comportement par défaut du bouton de soumission lors de la soumission via Entrée ou JavaScript n'est pas standardisé et varie selon les navigateurs. Pour garantir un comportement cohérent, il est recommandé d'éviter de s'appuyer sur des comportements spécifiques et d'utiliser plutôt des boutons de soumission explicites autant que possible.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3