Le bouton Envoyer est source de confusion. Habituellement, chaque bouton de soumission a trois types de contrôle: exécuter, régulier et soumettre. Cela dépend de ce que vous voulez faire.
L'avantage du bouton normal est que vous avez un événement click mais que l'exécution et l'envoi ne le sont pas. --- Cette ligne pourrait être une source de confusion si vous ne savez pas quels sont les événements.
Les événements sont fondamentalement des actions, comme l'événement de clic signifie que l'action blaah blaah devrait se produire lorsque ce bouton est cliqué. Initialiser l'événement signifie définir au début une action.
Ce que je pense, c'est que vous n'avez peut-être pas placé votre code dans un bon événement. Assurez-vous que c'est dans l'événement de clic.