Wird ausgelöst, wenn ein Formular über das HTTP-Protokoll Daten an den Host übergibt. Zu diesem Zeitpunkt sind die Daten bereits in einem Datensatz angeordnet, wurden aber noch nicht an den Host gesendet. Diesem Ereignis zugeordnete Berechnungen und Skripten können die Daten vor der Übergabe des Formulars prüfen und verändern. Wenn die Berechnung oder das Skript für die Ausführung auf dem Server konfiguriert ist, sendet das Formular die Daten mit dem Hinweis zum Server, dass er die Berechnung oder das Skript ausführen soll, bevor eine weitere Verarbeitung der Daten erfolgt.
Hinweis: 
Dieses Ereignis unterscheidet nicht zwischen Übergaben, die durch Instanzen angeklickter Schaltflächen ausgelöst werden oder die für unterschiedliche URLs vorgesehen sind. Wenn ein Skript Unterscheidungen dieser Art benötigt, muss es entsprechenden Code enthalten, damit ermittelt werden kann, auf welche Schaltfläche geklickt wurde. Das Ereignis preSubmit ist von der Konzeption her mit dem Ereignis preSave vergleichbar und erfüllt einen ähnlichen Zweck.
(Nur für Senden-Schaltflächen)
Mit diesem Ereignis können Sie Formulardaten unmittelbar vor dem Senden der Daten ändern. Beispielsweise können Sie ein Skript für das Ereignis preSubmit erstellen, das die Datenmenge prüft und den Benutzer über eine Meldung informiert, wie lange die Datenübergabe ungefähr dauern wird.
Verwandte Themen 

preSubmit-Ereignis