送信ボタン押すとジャンプするようにするには?
[上に]
[前に]
[次に]
ロボ
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を書いた記憶がないのは、
省略できるせいかぁ。
[上に]
[前に]
[次に]