2012-04-14 13 views
0

Ich habe ein Formular, das die Ergebnisse an einen iframe übermittelt. Die übermittelten Felder und der Datei-Upload werden von der Datei upload.php verarbeitet. Alles funktioniert wie erwartet, um ein Ajax-Ergebnis zu erzeugen, obwohl ich das Formular nach einer erfolgreichen Dateiübertragung zurücksetzen möchte. Andernfalls wird mit der Schaltfläche "Senden" die gleiche Datei hochgeladen.Formular zur Iframe-Einreichung - Wie wird das Formular nach dem Datei-Upload zurückgesetzt?

Form

<form action="functions/upload.php" method="POST" enctype="multipart/form-data" name="form1" id="form1" target="fileupload"> 

iframe

<iframe name="fileupload" frameborder="0" src="functions/upload.php" style="float:none; color:#FFF; display:none" width="100%" id="result" allowtransparency="true"></iframe> 

Antwort

4

Sie können die folgenden JavaScript-Code innerhalb des iframe rechts, nachdem die Datei erfolgreich hochgeladen wurde, ausgeführt werden.

parent.document.getElementById("form1").reset(); 
+0

brilliant - danke für Ihre Hilfe – Jeff

Verwandte Themen