2016-12-26 2 views
0

これはthis question of mineのフォローアップの質問です。この新しいページが(新しいタブではなく)新しいウィンドウで開くようなページにフォームを送信するにはどうすればよいですか?

ボタンクリックで新しいウィンドウを開き、新しいページにデータを渡す必要があります。

1つの方法は、hiddenフィールド(新しいページに渡したいデータを含む)を構成するフォームを作成し、このフォームをボタンのクリックリスナーにJSを使用して送信することです。

これまでのところ、これはスムーズに見えます。 action属性の<form>に、ボタンクリックで開くページのURLの値を割り当てます。次に、このフォームをボタンのクリックリスナーでJSを介して送信します。

ここでは、新しいウィンドウ(フォーム送信時に開くページ)を新しいウィンドウで開く方法を教えてください。

+0

'ターゲット= "_ブランク"' –

答えて

1

これを試してみてください:

<form action="#otherpage" method="post" target="_blank"> 

    <-- form fields here --> 

</form> 
関連する問題