表单到iframe提交 - 如何在文件上传后重置表单?

时间:2012-04-14 14:05:09

标签: php javascript html ajax

我有一个表单,将结果提交给iframe。提交的字段和文件上传由upload.php处理。尽管我希望在成功提交文件后重置表单,但一切都按预期工作,创建了ajax样式结果。否则,提交按钮将继续上传相同的文件。

形式

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

1 个答案:

答案 0 :(得分:4)

您可以在文件成功上传后立即在iframe内运行以下JavaScript代码。

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