送信ボタン押すとジャンプするようにするには?

[上に] [前に] [次に]
ロボ 2000/02/22(火) 01:57:24
iMac、ページミルでHP作成しています。
フォームで「送信ボタン」を押すと、「御意見ありがとうございました」というページに飛ぶようにしたいのですが、やりかたがわかりません。「送信ボタン」のリンクのつけかたを教えて下さい。よろしくお願いします。

にょろにょろ 2000/02/22(火) 07:39:14
 これじゃ駄目っすか?

<FORM ACTION="〜" onSubmit="alert('御意見ありがとうございました')">

たれ 2000/02/23(水) 11:47:38
フォーム → CGI → ありがとうございましたページ

なのでしょうか?
この場合はCGI側で
print "Location: $url\n\n";
のようなヘッダを吐き出します。

そうでなく
フォーム → ありがとうございましたページ
(これは意味がないような気がしますが.....)

<form action="thanx.html" method="get">
<input type="submit">
</form>

としてやればactionで指定した先にジャンプできます。
(GETメソッドでないとできないので注意)

げげん 2000/02/23(水) 21:18:07
たれさんへ。(嫌みでなく質問ですです。)
(GETメソッドでないとできないので注意)って本当ですか?
上記の場合はどうしてGETでやらないとできないかを、説明して
欲しいんですけど。
いつも単純に<FORM action="ちょめちょめ.asp" method="post">
<INPUT TYPE="submit" VALUE="送信">
</FORM>なぁんて私は書いてるんですけど。
もしかすると、私はいつもaspを使っているからとか。
(くどいようですけど、ホントに質問なんです)
(最近、ラウンジで結構批判的な言動が目立つとのことだったし、
批判するんではなく、私が間違って覚えていたら訂正したいので
質問してます。^_^)

ふじ 2000/02/23(水) 21:30:25
> 上記の場合はどうしてGETでやらないとできないかを、説明して
> 欲しいんですけど。

><form action="thanx.html" method="get">
こんな風に、HTMLファイルを指定しているから。
普通、単なるHTMLファイルに対しては POST しないですよね。
HTMLをGETにしいくのだから、 GET メソッド。

ちなみに、たれさんも書いているように、
><form action="thanx.html" method="get">
これだとフォームのデータを受け取れないので(SSIでスクリプト起動すれば別だけど)、
ほとんど意味ないです。単に thanx.html に飛ぶ、という動作をするだけです。

> なぁんて私は書いてるんですけど。
それは、受け取り側の ASP が、POST で送信されたデータを処理するから。

EMI 2000/02/23(水) 21:33:11
サーバの設定などで、POSTが使えないこともあります。
ちなみに、formのmethod属性は既定値がGETなので、記述しなくてもかまいません。

Mugi [E-Mail] [HomePage] 2000/02/23(水) 23:33:33
> フォームで「送信ボタン」を押すと、「御意見ありがとうございました」というページに飛ぶようにしたいのですが
これはどうでしょう?
重い時間帯だとうまく動かないことがありますが。(^^;
32番です。
http://hp.vector.co.jp/authors/VA013453/js/index.htm

げげん 2000/02/24(木) 11:45:58
本来は、別の質問を新規に作った方がよいのでしょうが・・・
(みなさま、済みません^^;;)
基本的なところが分かっていないみたいです。
いつも、ASPファイルで作成しているので、HTMファイルで
どう書くかっていうことが分かってないみたいで。
ASPファイルではPOSTもGETもできて、なおかつRequest.Formとか
Request.QueryStringとかで値を受け取ることができますね。
HTMファイルでは、GETしかないんですかね?
このとき、引数なんて渡せたりするんですか?
できたら、Request.QueryStringとかで値を引き出せるんですか?

ロボさん>途中割り込みで済みません。
          私はASPファイルで、ご質問の様なことをやっているので
          参考にならないかもしれませんね。(この時は、GETもPOSTも基本的にはOKです)
          (EMIさんご指摘の状態はあるとは思います。)
そういえば...HTMファイルでGETを書いた記憶がないのは、
省略できるせいかぁ。

[上に] [前に] [次に]