teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

加筆修正

2017/12/05 03:25

投稿

退会済みユーザー
answer CHANGED
@@ -3,4 +3,14 @@
3
3
  (javascriptやjQueryなどなど)
4
4
 
5
5
  phpってサーバー上で動作するプログラムなので、
6
- そのような目的には合いません。
6
+ そのような目的には合いません。
7
+ POSTやGETなどでサーバーにリクエスト送信されたきっかけで
8
+ phpのプログラムが(webブラウザではなく)webサーバー上で動作し、
9
+ その結果をhtmlとして返し、
10
+ 結果をwebブラウザが表示(レンダリング)する流れです。
11
+
12
+ フォーム内SELECTを選択した際に、
13
+ すかさずwebサーバーにフォーム送信(リクエスト)を行うことで、
14
+ php側で送られたパラメータを解釈して出力を変えることは出来ますが、
15
+ そこにはjavascriptが介在しないと期待する動作になりません。
16
+ こんな風に:[フォーム変更時の処理(onChange)](https://www.ajaxtower.jp/js/event/index3.html)