php4.2 フォームを使います。


----------------
<html>
<form>
(省略)
<input type=submit balue="送信">
</form>
</html>
----------------

送信からボタンを押した際に、
ページをhttp://○○○.jpに移動するように設定したいです。
(省略部)のソースをどのように記入すればいいですか?

おねがいします

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/05/11 12:47:32
  • 終了:2007/05/18 12:50:03

回答(4件)

id:studioes No.1

studioes回答回数522ベストアンサー獲得回数612007/05/11 12:59:40

ポイント23pt

 フォームもそちらに送信するなら、form action="http://○○○.jp"に設定。

 フォームの入力を受けてから、飛ばしたいなら、Formを受け入れるスクリプトで、

header("Location: http://○○○.jp");

http://q.hatena.ne.jp/

id:rrr3

ありがとうです。

恐縮です。もう少し詳しくお願いできますか?

モバイルの場合はどうすればいいですか?

2007/05/11 13:26:06
id:dddrive No.2

dddrive回答回数24ベストアンサー獲得回数12007/05/11 13:12:17

ポイント23pt

<html>

<form action="javascript:location.href='http://○○.jp/'">

(省略)

<input type=submit value="送信">

</form>

</html>

上記でいかがでしょうか?

ページを移動するだけならjavascriptで充分かと思います。

phpファイルに値を渡したいのなら、formタグのaction="" の""の中に、

指定のphpファイルのURLを書いてください。

ページも移動できますし、$_GETなどで値を取得できます。

http://hatena.jp

id:rrr3

どうもです!

モバイルの場合はどうすればいいですか?

2007/05/11 13:25:30
id:dddrive No.3

dddrive回答回数24ベストアンサー獲得回数12007/05/11 13:39:02

ポイント22pt

モバイルの場合は、formタグのactionの中にそのまま移動先のURLを書けば大丈夫です。

普通に

action=http://www.マルマル.ne.jp

ですね。

id:rrr3

どもです!

2007/05/11 13:44:49
id:soyuz11 No.4

soyuz11回答回数22ベストアンサー獲得回数12007/05/11 15:31:53

ポイント22pt

/*-----------------------------------------------------

<html>

<form action="ポスト先スクリプト名(mail.php など)">

<input type="text" size="10">

など入力フィールド

<input type=submit balue="送信">

</form>

</html>

  • */

<form>タグ内の入力要素を処理してから

サンキューメッセージなど特定のページに

リダイレクトさせるには既出ですが

データ送信先のmail.phpにて

/*-----------------------------------------------------

//(省略)入力チェック

//(省略)メール送信処理

//終了メッセージ表示

header("Location: http://www.hoge.jp/thanks.html"); //A

exit();

?>

終了メッセージを記述したhtml //B

  • */

Aでリダイレクトするか

Bで終了内容のhtmlを記述すればよいと思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません