私はPHPの初心者ですが、単純なページにボタンを作成し、そのイベントハンドラを用意する必要があります。どんな手掛かり?ボタンとそのイベントハンドラをPHPで作成する方法は?
答えて
ボタンのOnClickイベントで、ボタンをクリックしたときに実行するPHPスクリプトを指すJavaScriptコードを挿入します。
<input type="button" value="Say Hi!" onclick="location='test.php'" />
この部分を書くことはできますか? JavaScriptからPHPに接続するものは? –
JavascriptからPHPに「接続」するものはありません。 Javascriptが(クライアント、すなわちユーザのブラウザ上で)実行されると、PHPは既に(サーバ上で)完了しています。 Javscriptは(新しいページ、またはバックグラウンドでAjaxリクエストのいずれか)の新しいPHPのプログラム(またはプログラムの少なくとも新しいインスタンスを新しいHTTPリクエストをオフに解雇することができます - あなたはそれを書くならば、それは実際には同じプログラムであるかもしれませんそのように)処理することができます。 –
PHPは.Netのようには動作しません。だからあなたが話していることは、実際には直接的には不可能です。
フォームの生のマークアップを作成する必要があります。少なくともフォームタグとボタン。フォームのアクションを "button_action.php"などのサーバー上のPHPスクリプトに設定し、送信したいデータをGETまたはPOSTで受け入れるようにします。 (または何らかのアクションを制定することについて話しているだけの場合は、何も確認する必要はありません)
また、これは.Netではないので、ポストバックはありません。そうしたい場合は、別のスクリプトからリダイレクトする必要があります。
アフマドファリドは、ジェフリー・ヴァンWykを言うか、あなたは(たとえば、ボタン)「onclickの」input要素のイベントを使用することができます。
多分、AJAXはあなたのソリューションです(すべてのページをリロードしないでください)。 「クリック」し、スクリプト(おそらくCGI、またはPHP)を実行し、それはここにあるの簡単な例:便利http://www.degraeve.com/reference/simple-ajax-example.php
簡単& :)
PD:私の英語のため申し訳ありませんが、(
- 1. MVCでイベントハンドラを作成する方法
- 2. スレッドセーフなイベントハンドラを作成する方法
- 3. Angular 2でこのjQueryイベントハンドラを作成する方法は?
- 4. C#listBox1.MouseDownのイベントハンドラを作成する方法は?
- 5. オブジェクトを作成するボタンを作成する方法は?
- 6. 次のボタンと前のボタンでページネーションを作成する方法は?
- 7. ボタンのオーバーレイを作成する方法
- 8. ボタンのホットキーを作成する方法
- 9. 次と前のボタンでjqueryスライダを作成する方法
- 10. 私はその上で、ボタンを作成していますPHPのエラー
- 11. PHPでベルカーブチャートを作成する方法
- 12. PHPでディレクトリを作成する方法
- 13. PHPでログファイルを作成する方法
- 14. PHPでプッシュサービスを作成する方法
- 15. window.addEventListenerで作成したイベントハンドラをプリエンプトする方法はありますか?
- 16. C#WebBrowser - Download/DownloadCompleteイベントハンドラを作成する方法
- 17. jQueryの動的に作成されたボタンにイベントハンドラを追加する方法は?
- 18. ボタンAPIの作成方法
- 19. ビュー内にテキストボックスとボタンを作成する方法は?
- 20. djangoでカスタムモデルフィールドを作成する方法とその仕組み
- 21. スカラでサブルートファイルを作成する方法とそのルートにアクセスする方法?
- 22. WPFアプリケーションで楕円形のボタンを作成する方法は?
- 23. IE7のボタンでテキスト入力行を作成する方法は?
- 24. AndroidでiOSスタイルの矢印ボタンを作成する方法は?
- 25. iosで複数のボタンを作成する方法は?
- 26. 簡単な方法でボタンのループを作成するには?
- 27. JavaScriptで大文字用のボタンを作成する方法は?
- 28. PHPライブラリを作成する方法、それを独立させるには?
- 29. phpのボタンを使ってカウントダウンタイマーを操作する方法は?
- 30. PHPライブラリ - 作成方法と作成方法
私のアドバイス、本当に、バックステップを取ると、PHPの非常に簡単なチュートリアルを開始することです。あなたがこれを行うには十分にスマートではありませんが、あなたはあまりにもスマートだからです。あなたは、すでに別の方法を知っている、そしてそれは既にに包まれているのではないので、フレームワーク、より良い方法です。PHPの基本的な基礎に進むと、あなたが欠けている部分を '手に入れる'ことができます。 – DampeS8N