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

回答編集履歴

1

見直し

2021/01/21 05:07

投稿

退会済みユーザー
answer CHANGED
@@ -3,4 +3,16 @@
3
3
 
4
4
  phpからhtml出力させて、webブラウザでそのhtmlを受信し、
5
5
  その中でjavascriptのコードが動作して表示するとかならともかく。
6
- そういう作りにしないと無理ですよ。
6
+ そういう作りにしないと無理ですよ。
7
+
8
+ ---
9
+
10
+ メール送信する内容を、フォームで入力してsubmitボタンにて送信すると、
11
+ ページ遷移が発生してサーバー上でphpコードが動作して処理されることになります。
12
+ しかし、
13
+ javascriptを駆使すれば、
14
+ ページ遷移を発生させず、送信ボタンをクリックしたイベント駆動で、
15
+ 非同期通信(Ajax)によってサーバー上のphpコードにフォーム入力中のデータを引き渡して、
16
+ php処理終了後に完了の合図(応答)をjavascriptで受信することによって、
17
+ javascript上のalert()などによるメッセージ表示は可能です。
18
+ より詳しい内容は「js ajax php 使い方」などとして検索してみてください。