WordPressで画面還移なしの掲示板を作成する方法を教えて頂いたのですが、意図が理解できずどのように進めていけばよいかわからず止まっております。
非同期 GET 送信して正常性確認した結果も書く ← こちらは何をすれば良いのでしょうか?
※前回アドバイス頂いた質問
https://oshiete.goo.ne.jp/mypage/history/question/
※理解できていない内容
→ 画面内に、回答の確認フォームを追加
→ 入力フォームから確認したい内容を確認フォームに書き込み
(ここで非同期 GET 送信して正常性確認した結果も書くと親切)
※最新コード(sample.php が最新コードになります。)
https://wandbox.org/permlink/LNuot040YUwMX0dP
No.2ベストアンサー
- 回答日時:
No1です。
>1を飛ばして非同期通信を行わずに入力した内容をそのまま確認画面に
>渡すことは可能でしょうか?
何の問題も無く可能でしょう。
No1の回答は、ご質問文の「※理解できていない内容」に対してコメントしただけですので、違うことを行いたいのならそうすれば良いだけです。
極端な話をすれば(=実際にはやらないと思いますが)、入力画面で入力終了したら、タイトルを「確認画面」に変えて「これで送信してよいですか?」みたいな文章を追加表示すれば、そのままで確認画面になるとも言えます。
何もしていないので、当然ながらサーバ側でのチェックは実行されません。
アドバイスありがとうございます、入力画面でセキュリティチェックして入力画面と確認画面を表示切り替えても大丈夫でしょうか?
確認画面でセキュリティチェックすべきでしょうか?
通常input要素はブラウザの開発モードで値は変更できるのですが、valueを設定したinput要素の場合は変更できないのではないかと考えております。
No.1
- 回答日時:
こんにちは
>前回アドバイス頂いた質問
は、アドレスがおかしいので、各自の履歴に飛びます。
質問者様は履歴も非公開にしているので、そちらから参照することもできません。
ですので、以下はこのご質問文の文章だけからの回答です。
>※理解できていない内容
>→ 画面内に、回答の確認フォームを追加
>→ 入力フォームから確認したい内容を確認フォームに書き込み
>(ここで非同期 GET 送信して正常性確認した結果も書くと親切)
「入力画面」と「確認画面」を作成するような表現になっていますけれど、実際にはあらかじめHTML内に用意しておいて、表示/非表示で切替える方が簡単だと思います。
1)入力画面の入力が終わったら、送信遷移する代わりに非同期通信
2)入力画面と確認画面を表示切り替え
3)確認画面の必要部分に、非同期通信で返された内容を表示
のような処理を行うことを意味しているものと推測します。
非同期通信の結果とは、サーバ側でのチェックの結果のことで、
例えば
・同じ内容の連投チェック
・禁止用語などのチェック
・荒しなどの対策(これは他の部分で行うのかもですが)
・セッションを利用しているなら、そのチェック
などなどの結果を反映(=非同期通信の結果で受け取る)して、確認画面に表示するのがよいという意味と推測します。
想像するところ、「入力画面に戻る」ボタンなどを設けるものと思いますが、ブラウザの histry.back(=Ctrl + ←)などに対応する処理も必要かも知れませんね。
1)入力画面の入力が終わったら、送信遷移する代わりに非同期通信
2)入力画面と確認画面を表示切り替え
3)確認画面の必要部分に、非同期通信で返された内容を表示
のような処理を行うことを意味しているものと推測します。
A.アドバイスありがとうございます、申し訳ありません質問履歴を公開に致しました。
1点お聞きしたいのですが、1を飛ばして非同期通信を行わずに入力した内容をそのまま確認画面に渡すことは可能でしょうか?
セキュリティ上危険な気がするのですが、別の方から非同期通信は1回だけで、確認画面からサーバーに送信するときのみ行う方法もあるのではないかとご指摘いただいているため気になりました。
サーバ側でのチェックは入力画面で行い送信時に非表示にして確認画面を表示する場合、送信遷移する代わりに非同期通信というのは必要ないのではないかという意見になります。
※前回アドバイス頂いた質問
https://oshiete.goo.ne.jp/qa/13629442.html
※今回作成中のQ&A掲示板について
入力→確認→サーバーに送信する機能を還移なしで行い、ヤフー知恵袋のような質問と回答が一体になったものを考えております。
サーバーに送信後に真下に回答一覧が表示される形にしたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptとPHPで入力フォームのコードを書いているのですが、 流れとしては、①入力フォー 2 2021/12/02 09:18
- AJAX WordPressで画面還移なしの掲示板を作成する方法が分かりませんアドバイスお願い致します。 1 2023/10/19 15:15
- JavaScript 付属の写真のようにエラーが出るようにしたいです。 提示したコードだけでは、エラーメッセージ文字が上の 1 2021/11/23 08:27
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- その他(クラウドサービス・オンラインストレージ) Webサイトの問合せフォームの添付ファイルのパスが正しく表示されない 1 2021/10/31 17:34
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- JavaScript 画面遷移を行わずに同一ページでHTML表示を切り替えたい 3 2023/10/07 20:52
- Java java初心者です。 画面Aで情報を入力し、保存しないまま画面Bに遷移して、画面Aに戻ってきた時に、 3 2021/11/17 19:14
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイル 特定ウインドウ...
-
ワードでA3横の画面にして、文...
-
GASでスプレッドシートの一番上...
-
Base64に変換したHTMLの<script...
-
1枚の画像をクリックすると複数...
-
データ入力シートから別シート...
-
Ajax を Fetch API に 書き換え...
-
bxsliderで複数のvimeoスライド...
-
Texで図と表を並べたときのキャ...
-
PDFを(htmlのように)無限に縦...
-
bxsliderで最初に縦に複数表示...
-
データ受け渡しについて
-
入力フォームの値をQRコードで...
-
同一ページ移動時ハンバーガー...
-
ナイトボットのAliasについて
-
これってなんの電話かわかりま...
-
VBAでクイズゲームの作り方
-
以下のURL入れますか?皆さんは↓
-
画像のドットの部分が抜けてい...
-
Chinapost こよパズルどう動か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
非同期式3進カウンタ
-
ExcelVBAで非同期のsocket通信...
-
非同期関数とノンブロッキング...
-
非道式6進カウンタと非同期式10...
-
コールバック関数
-
wininet.dllのInternetOpenの同...
-
非同期通信を使うタイミングが...
-
JK-FFを使う非同期10進・2進カ...
-
phpとajaxの比較
-
画面遷移しないで画像の追加を...
-
8ビットダウンカウンタをVerilo...
-
RTLの書き方について 非同期リ...
-
疑問だが、Ajaxは仕事でも使え...
-
AJAX通信のエラー処理について
-
一つのテーブル内の情報を、ifr...
-
ajaxの使いどころ
-
CPU I/Oポート 通信 モニタ
-
【JavaScript】confirmのボタン...
-
DirectXとOpenGLはどちらが動作...
-
ASP.NET(VB)VBソースからJavas...
おすすめ情報