-1

我的表单在 iframe 中,但我希望在新窗口中打开提交的表单。如何才能做到这一点?

4

4 回答 4

6

在表单标签中,您只需要设置“目标”属性,就像:

<form target="some_target">

此属性有 5 个不同的值。

_blank:这会将表单发布到一个全新的窗口。

_self:这是默认选项。它发布到与当前表单相同的窗口或框架。

_parent:这发布到当前 iframe 的父级。

_top:这发布到当前 iframe 的最顶层父级。

framename:您也可以自己命名目标窗口。命名目标将打开一个新窗口,并让您多次发布到同一个窗口。

希望有帮助!

于 2012-08-09T13:40:02.083 回答
3

采用:

<form action="form_action.php" target="_parent">
于 2012-08-09T13:36:23.823 回答
1

a的默认target属性form_self“提交到action页面并在我的框架中显示结果”。如果表单在 iFrame 中,则结果将显示在 iFrame 中。

为了在父框架中显示结果,添加target="_parent"formopen-tag。

于 2012-08-09T13:37:50.827 回答
1

将此作为 iframe 中的表单:

<form target="_parent" action="blubb.php">
    <input type="text" name="var1" />
    <input type="submit" value="Send" />
</form>
于 2012-08-09T13:39:16.520 回答