使用iframe中的按钮重新加载父窗口

时间:2017-03-24 18:21:06

标签: javascript php html iframe form-submit

我在

这样的网页中有一个iframe
<iframe src="something.html"></iframe>

something.html 页面中,我有一个表单和一个按钮。

<form action="anywhere.html">
<input type="button" name="submit" value="submit">
</form>

当我点击提交按钮时,它只会重新加载页面 anywhere.html (在iframe内)。但我希望 anywhere.html 加载到同一个主窗口中(不是在新的标签页或窗口中,也不在iframe中)。怎么办呢?

1 个答案:

答案 0 :(得分:0)

使用target标记的form属性。将其设置为 _parent 以将表单提交到父窗口(框架外)。

  
      
  • _parent :将响应加载到当前帧的HTML 4框架集父级,或当前框架的HTML5父级浏览上下文。如果没有父级,则此选项的行为与 _self 的行为相同。 1
  •   
<form action="anywhere.html" target="_parent">
<input type="button" name="submit" value="submit">
</form>

this plunker中看到它。

1 <子> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form#attr-target