質問: a.php の中に下記のform があるとします。 このとき、削除ボタンがクリックされたら 自分自身のphpを呼び出して DBからチェックされたデータを削除して 再度、このformに戻る仕様です ここで新たに、 別表示というボタンを加え、 チェックボックスでチェックしたデータに対し、 表示画面はそのまま残し、別画面(popup target="_blank"か何か)で 各データの詳細を、表示する必要が出てきました。 (別画面の閉じるを押したら、下には元の画面がある) この場合、target="_blank"で 別のphpにチェックされた内容をPOSTで引渡す必要があるのですが その方法がわかりません どうやったら実現できるでしょうか? 下記ソースは、見本です。 ``` //ここの部分は、実際はDBからデータを抽出して結果のレコード数分だけ checkbox の行が表示されます。 //つまり、データ5までとは限りません。 データ1 データ2 データ3 データ4 データ5 ?> ```
回答: 別表示を `type="submit"` にせずに、`type="button"` にでもしてJavaScriptでクリックイベントを付けて、その中で書き換えとsubmitをすればよいと思います。 【HTMLタグ/フォームタグ/結果が表示されるウィンドウを指定する - TAG index Webサイト】 【フォームから別ウィンドウを開く方法のまとめ: 小粋空間】