2010-05-10 4 views
5

Supposons qu'un bouton d'envoi possède également un gestionnaire d'événements click (oui, c'est faux, mais c'est vraiment le code sur lequel je travaille).Séquence de déclenchement d'un événement pour un bouton d'envoi

Et le gestionnaire de clic définit une valeur dans un champ du formulaire sur le point d'être soumis.

Ainsi, lorsque le bouton est utilisé:

  1. Que va tout d'abord le feu, la forme soumettre événement ou l'événement de clic?
  2. La valeur sera-t-elle définie dans le champ de formulaire par l'événement click envoyé au serveur? Je pense que cela dépend de la réponse à Q1. Si le formulaire est affiché en premier, je suppose que ce ne sera pas le cas.

Note: Je ne cherche pas d'alternatives et de conseils. Je sais ce que sera la bonne façon de gérer cela. Juste essayer de comprendre la séquence des événements et leurs implications.

Répondre

0

Premier sera appelé événement, là Vous avez la dernière chance f.ex de bloquer la soumission de formulaire. Soumettez ensuite avec les valeurs modifiées par routine d'événement.

4
  1. L'événement, cliquez sur le bouton Envoyer
  2. Oui, les événements se résolvent avant la fonctionnalité par défaut, donc les courses de l'événement et le bouton soumet le formulaire (mise à feu de la soumettre un événement, puis de soumettre réellement les données).
Questions connexes