2012-04-14 7 views
0

結果をiframeに送信するフォームがあります。送信されたフィールドとファイルのアップロードはupload.phpによって処理されます。成功したファイルの送信後にフォームをリセットしたいのですが、すべてが期待どおりに動作し、Ajaxスタイルの結果を作成します。そうしないと、送信ボタンは同じファイルをアップロードし続けます。フォームをiframeに送信する - ファイルのアップロード後にフォームをリセットするにはどうすればよいですか?

フォーム

<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> 

答えて

4

あなたは、ファイルが正常にアップロードされた直後iframe内の次のJavaScriptコードを実行することができます。

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

あなたのお役に立てありがとうございます – Jeff

関連する問題