Evento preSubmit

Descrizione

Viene attivato quando un modulo invia dati all'host tramite il protocollo HTTP. A questo punto i dati vengono organizzati in un insieme di dati, che tuttavia non viene inviato all'host. I calcoli e gli script associati all'evento possono esaminare e modificare i dati prima dell'invio del modulo. Se il calcolo o lo script è impostato in modo da essere eseguito sul server, il modulo invia i dati al server indicando che deve eseguire il calcolo o lo script prima di qualsiasi ulteriore elaborazione.

Nota: Questo evento non fa distinzione tra gli invii avviati dalle istanze in cui si premono i pulsanti e i diversi URL. Qualsiasi script per cui è necessaria questa distinzione deve comprendere anche codice in grado di identificare quale pulsante è stato premuto. In generale, l'evento preSubmit è concettualmente simile all'evento preSave e ha uno scopo analogo.

Tipo

Evento di applicazione

Supporto

Applicazione client

Disponibilità

Acrobat e Adobe Reader

Browser HTML

(Solo per i pulsanti di invio)

Versione

XFA 2.1

Esempio

È possibile utilizzare questo evento per modificare i dati del modulo immediatamente prima che vengano inviati. Ad esempio, è possibile creare uno script sull'evento preSubmit per eseguire la scansione della quantità di dati e visualizzare un messaggio per segnalare al compilatore il tempo stimato previsto per l'invio dei dati.