人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

おねがいします

●質問者: rrr3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.jp http:// ソース ボタン
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● studioes
●23ポイント

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

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

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

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

◎質問者からの返答

ありがとうです。

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

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


2 ● dddrive
●23ポイント

<html>

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

(省略)

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

</form>

</html>

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

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

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

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

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

http://hatena.jp

◎質問者からの返答

どうもです!

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


3 ● dddrive
●22ポイント

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

普通に

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

ですね。

◎質問者からの返答

どもです!


4 ● soyuz11
●22ポイント

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

<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を記述すればよいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ