繁体   English   中英

帮助表单目标,它会弹出空白页面而不是我选择的div

[英]help with form target, it popups in a blank page instead of the div I chose

我已经将“ pic_form”的目标设置为div(pic_target)。 表单(pic_form)和div(pic_target)都在同一iframe(iframe_pic)中。 无论我将“ pic_form”的目标设置为什么,都会弹出一个新页面,并且有我的php脚本(imageUpload.php)输出...为什么?

这是我的主页代码:

        <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 target="pic_target" 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><div id="pic_target" name="pic_target"></div>

这是我的一些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;

谢谢

如果您需要更多的PHP文件,请告诉我...

是的,您不能将表格定位到div,而只能定位到框架和iframe,因此您唯一可以做的就是将一个iframe放入名称为pic_target div中

或者该iframe也可以隐藏,并且您可以使用JS将iframe中的内容复制到该div中,就无法将表格指向div

忽略我上面的评论。 您唯一要做的就是将iframe目标设置为iframe_pic

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM