私のフォームは iframe にありますが、送信されたフォームを新しいウィンドウで開きたいです。これはどのように行うことができますか?
1805 次
4 に答える
6
form タグでは、次のように「target」属性を設定するだけです。
<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"
します。form
于 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 に答える