2010-05-10 12 views
5

Supponiamo che un pulsante di invio abbia anche un gestore di eventi di clic (sì, è sbagliato, ma questo è davvero il codice su cui sto lavorando).Sequenza di attivazione evento per un pulsante di invio

E il gestore di clic imposta un valore in un campo del modulo che sta per essere inviato.

Così, quando il pulsante di invio viene cliccato:

  1. Quali saranno sparare prima, la forma presentare evento o l'evento click?
  2. Il valore impostato nel campo modulo dall'evento click inviato al server? Penso che questo dipenda dalla risposta al primo trimestre. Se il modulo viene pubblicato per primo, suppongo che non lo farà.

Nota: non sto cercando alternative e consigli. So quale sarà il modo corretto di gestirlo. Sto solo cercando di capire la sequenza degli eventi e le loro implicazioni.

risposta

0

Prima si chiamerà evento, lì hai l'ultima possibilità di bloccare il modulo di invio. Quindi inviare con valori modificati dalla routine di eventi.

4
  1. L'evento click sul pulsante di invio
  2. Sì, gli eventi si risolvono prima che la funzionalità di default, quindi le piste di eventi e quindi il pulsante invia il modulo (generare l'evento presentare e poi effettivamente trasmettendo i dati).
Problemi correlati