2012-04-10 42 views
-1

Ich habe ein Formular für den Dateiupload und versuche, ein Ereignis am Ende des Dateiuploads aufzurufen.Formular Ereignishandler

Ich weiß über onSubmit, aber ich bin auf der Suche nach etwas wie onFormProcessed, etwas zu nennen, wenn alle Dateien verarbeitet werden.

+3

Eine Datei wird auf einen _server_ hochgeladen. Javascript ist Client-Seite. Es ist wirklich nicht klar, was du hier machen willst. – Oded

+0

Keine solche Sache in Client-Seite - es ist reine Server-Seite Problem. –

+0

Ich verstehe den Prozess, wenn es keine Sache gibt, nicht downvote nur sagen, dass es nicht ist. Ich frage nur, ob es ein Ereignis gibt, das ausgelöst wird, bevor die Aktion stattfindet oder ob onSubmit das einzige Ereignis für ein Formular ist? –

Antwort

0

Es gibt keine Formularereignisse, die nach onSubmit ausgelöst werden. Wenn das Formular Sie auf eine andere Seite verweist (und die meisten tun dies), könnten Sie etwas von document.onload der Zielseite hängen. Wenn Sie möchten, dass es auf der gleichen Seite bleibt, können Sie alternativ den Übermittlungshandler überschreiben und durch einen asynchronen Aufruf ersetzen - und die tun geben ein Ereignis vom Server zurück, wenn sie fertig sind. Asynch-Aufrufe sind nicht wirklich trivial, wenn Sie nicht wissen, was Sie gerade tun - Sie sollten sich vielleicht über sie informieren.

Verwandte Themen