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

PHPについて質問です。
PHPでSubmitボタンを押すと本当にボタンを押しますか?というようなメッセージボックスが表示されて
はいを押すとそのボタンが実行され、いいえを押すと実行されないようにしたいと考えています。
その場合ですが以下のSubmitの形式をどのように変更すればいいでしょうか?
<input type="submit" name="test" value="送信する">
大変お手数をおかけしますが、わかるかたおりましたらご回答よろしくお願いいたします。


●質問者: aiomock
●カテゴリ:コンピュータ インターネット
✍キーワード:PHP ボタン ボックス メッセージ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● p332
●27ポイント

通常のWEBアプリでは、PHPはサーバー側で実行されるので、ユーザー側での処理は

Javascriptで作ります。

下記のように、「onclick="・・・"」を追加すれば良いと思います。

<input type="submit" name="test" value="送信する" onclick="confirm('ok?')">

◎質問者からの返答

ご回答ありがとうございます。


2 ● HALSPECIAL
●27ポイント ベストアンサー

formタグのonsubmitイベントで、trueを返すとsubmitされ、falseだとcancelされます。

以下のサイトが参考になります。


こちらの、タイプAとタイプBがありますが、

お好きな方をどうぞ。

http://btype-se.blogspot.com/2009/04/formsubmitjavascript.html

◎質問者からの返答

ご回答ありがとうございます。


3 ● ホーエンハイム
●26ポイント

PHPで処理巣露とサーバ間通信が発生しますので、下記のようなJavaScriptで処理するのが定石です。

<input type="submit" name="test" value="送信する" onClick="alert('本当にボタンを押しますか?')">
◎質問者からの返答

ご回答ありがとうございます。

関連質問


●質問をもっと探す●



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