Html 如何在窗体周围放置iFrame

Html 如何在窗体周围放置iFrame,html,forms,iframe,Html,Forms,Iframe,如何在此表单周围放置iFrame?在submit上,我的按钮指向一个成功页面,我需要它全部停留在一个屏幕上,因此包含一个iframe。我怎样才能做到这一点?我以前从未使用过它们,在表单周围添加标记只会使表单消失 这是我的表格: <form action="#link"> <input type="text" name="name" required placeholder="Enter your name"/> <input type="email"

如何在此表单周围放置iFrame?在submit上,我的按钮指向一个成功页面,我需要它全部停留在一个屏幕上,因此包含一个
iframe
。我怎样才能做到这一点?我以前从未使用过它们,在表单周围添加
标记只会使表单消失

这是我的表格:

<form action="#link">
    <input type="text" name="name" required placeholder="Enter your name"/>
    <input type="email" name="email" required placeholder="Enter a valid e-mail address"/>
    <input type="text" name="comment" required placeholder="Enter your comment"/>
    <input type="submit" value="submit" />
</form>


如果将表单代码(包括重定向到成功页面的代码)放在单独的文档(通常是PHP)中,然后将该文档的iFrame添加到所需的位置。

iFrame是一个标签,允许您在另一个页面中包含页面。因此,您必须链接到另一个文件,并且不能像您尝试的那样在其中放置其他标记

要实现您所需要的,您必须创建一个文件,让我们将其称为your_other_file.php,其中包含表单的代码和success页面的代码

在你的主页上,你放了这样的东西

<iframe width="800"  height="600" src="your_other_file.php"></iframe>


根据您的目的,您可能更喜欢通过ajax发送表单并更新de div。但是如果您没有太多经验,这种方法就足够了

无法查看html。如果希望它保持在同一个页面上,为什么不试试ajax呢。