将iframe表单提交到新窗口

时间:2012-08-09 13:30:25

标签: php html html5 iframe

我的表单位于iframe中,但我希望在新窗口中打开提交的表单。怎么办呢?

4 个答案:

答案 0 :(得分:6)

在表单标记中,您只需设置“target”属性,如:

<form target="some_target">

此属性有5个不同的值。

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

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

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

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

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

希望有所帮助!

答案 1 :(得分:3)

使用:

<form action="form_action.php" target="_parent">

答案 2 :(得分:1)

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

要在父框架中显示结果,请将target="_parent"添加到form开放标记。

答案 3 :(得分:1)

将此表单设为iframe内的表单:

<form target="_parent" action="blubb.php">
    <input type="text" name="var1" />
    <input type="submit" value="Send" />
</form>