Amazon EC2 Tips (9) AWS SDK for PHPのテスト<その3> 確認メッセージの表示
ボタンをクリックしたときに、確認のメッセージを表示したい時がある。
サーバーの開始や停止の処理は、間違って押してしまっても困るので、是非ほしい機能であった。
確認メッセージの表示の仕方がわかったので記載しておきます。
◆確認メッセージ
◆デザイン
・HiddenFieldコントロールを貼り付けて、Nameを”rs_field”にしておく。
・ボタンのイベントに、JavaScriptとPHPの両方を作成する
◆JavaScriptソース
??? function Button_startJSClick($sender, $params) ??? { ??????? ?> ??????? //begin js ??????? flag=confirm("開始してよいですか? 約30秒で立ち上がります。"); ??????? if (flag){ ?????????? document.getElementById("rs_field").value = "OK"; ?????????? return true; ??????? } else{ ?????????? document.getElementById("rs_field").value = "CANCEL"; ??????? } ??????? //end ??????? <?php ??? }
◆PHPソース
??? function Button_startClick($sender, $params) ??? { ??????? if ($this->rs_field->Value = "OK"){ //実行させたい処理を記述する ??????? } ??? }