Überprüfung ob ein Formular fetig ist, mit JS

Strafi

Erfahrenes Mitglied
Hallo Leute,

ich habe ein Formular was ein fileUpload macht. Ich möchte nun wissen wenn er fertig ist damit. Um dann eine andere Funktion auszuführen? Wichtig ist, das ich nur wissen will wenn der Uplaod fertig ist, nicht die Verarbeitung im Hintergrund.

Grüße
 
Der Upload findet erst beim Bestätigen des Formulars statt.
Sprich, wenn du den Submit-Button drückst. Auf diesen Klick kannst du aber reagieren:
HTML:
<form ...>

<input type="submit" onclick="yourfunction();  return true;" ...>

</form>
Du musst eben yourfunction() austauschen.
 
Meines Wissens nach ist das nicht möglich festzustellen, ob alles gesendet wurde (zumindest nicht bei einem normalen Formular-Post).
Und du hast im Zweifelsfall ja auch gar keine Zeit, dann noch eine Funktion auszuführen. Wenn der Server direkt antwortet, nach dem die Datei angekommen ist, läd dein Browser ja die Seite neu.
 
Du könntest es damit lösen, dass du den Upload in einem Frame durchführst und in regelmäßigen die URL der Datei in dem Frame abrufst. Wenn die sich geändert hat, dann ist der Upload bereits passiert.
 

Neue Beiträge

Zurück