我的表单位于iframe中,但我希望在新窗口中打开提交的表单。怎么办呢?
答案 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>