gpt4 book ai didi

php - 使用 javascript 重置表单将不起作用

转载 作者:行者123 更新时间:2023-12-02 20:44:17 24 4
gpt4 key购买 nike

这是我的主页代码:

        <form><iframe name="iframe_pic" src="iframe.html"></iframe></form>

这是我的 iframe.html:

    <script type="text/javascript">
function reset_imageform(){
f = document.getElementById("pic_form");
f.src=f.src;
}
</script>
</head>
<body><form name="pic_form" id="pic_form" enctype="multipart/form-data" method="post" action="bincgi/imageUpload.php"><input name="pic_file" type="file" id="pic_file" size="35" onChange="this.form.submit();"></form>

这是我的一些 php 文件 imageUpload.php:

    $display_image="<img src='../temp_images/$newfilename'>";
$display_image.="<br><a style='font-weight:bold; font-size:12px;' href='#' onclick='window.parent.reset_imageform();'>remove picture</a>";
echo $display_image;

阅读:正如你所看到的,我试图在 iframe.html 中调用 javascript 来重置表单。这是因为在我的 php 之后,图像显示了,我希望用户能够单击链接,然后重置表单,并且用户可以选择另一张图片来上传。

我应该重置表单 (pic_form) 还是应该重新加载包含“pic_form”的整个 iframe (iframe_pic)?如果有人知道的话,任何关于如何做到这一点的代码将不胜感激?

谢谢

最佳答案

以下是重新加载 iframe 的方法:

var iframe = document.getElementById(yourframe);
iframe.contentDocument.location.reload(true);

关于php - 使用 javascript 重置表单将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1694876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com