我有一个表单,将结果提交给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>
答案 0 :(得分:4)
您可以在文件成功上传后立即在iframe
内运行以下JavaScript代码。
parent.document.getElementById("form1").reset();