- 締切済み
<FORM TYPE="subumit">でデータをCGIに飛ばして、画面には別のHTMLを表示する。
#submitでデータを飛ばす(A.cgi)処理以外にもう一つウィンドウを開いて(B.html)中継をした上で(B.html)からリンクで(A.cgi)に飛ばせたいと思います。ちなみに質問No.994791も私の疑問に近いのかとも思い参照しましたが初心者でわかりません。 print "<td><form action=\"$script\" method=\"GET\">\n"; #認証後の投稿ページ画面へ(forum.cgiへパラメータを渡す/forum.cgi?id=$id&pw=$pw)へ飛ぶ print "<table align=\"center\"><tr><td>\n"; print "<tr><th><UL><LI>すでにパスワード取得済みの方はこちらからどうぞ</th>\n"; print "<tr><th>ログインID<th><input type=text name=id size=8></tr> \n"; print "<tr><th>パスワード<th><input type=password name=pw size=8></tr> \n"; print "<tr><th colspan=2><input type=submit value=' 認証する '></tr> \n"; #この辺に入れるのかな? #やりたい処理をまとめると<FORM TYPE="subumit">でデータをCGIに飛ばして、画面には別のHTMLを表示する。 #CGI入力されたデータを一個飛ばしてCGIで利用したいためです。 print "<td><input type=hidden\">\n"; print "</td></tr></table>\n"; print "<P><table align=center>\n"; print "<UL><LI> <a href=\"$postmail\">パスワードを新規取得の方</a> はこちら \n"; #認証の前処理:会員登録画面(postmail.html)へ飛ぶ#2004.12.6 print "<LI> <a href=\"$pwmake?mode=change\">パスワードを変更の方</a> はこちら \n"; print "</table></form>\n</body></html>\n"; exit;
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hrm_mmm
- ベストアンサー率63% (292/459)
お礼
JAVASCRIPTなのかCGIのどちらに関連する質問なのか不明なため両方に載せました。見る方にとって猥雑で、意欲を阻害させてしまったとしたらお詫びします。 A.cgiの修正 print "<td><form action=\"$script\" method=\"GET\"onsubmit=\"window.open('http://B.html','new')\">\n"; B.htmlの修正 <INPUT TYPE="submit" action="http://A.cgi?id=$id&pw=$pw" method="POST" VALUE="フォーラムへの入室"onclick="window.close()"></FORM> これでひとまず最初の質問への解決はしました。 私のつたない質問に回答していただきました。hrm_mmm様ありがとうございました。m(__)m しかし、ここで別の問題が出ましたが別質問にいたします。