• ログインや新規会員
    登録をモーダルウィンドウで実装しているサイトでは、A...
  • オノオノ 
    ログインや新規会員登録をモーダルウィンドウで実装しているサイトでは、Ajaxが使われているという認識で合っていますでしょうか。

    PHPだけで実装しようとすると、バリデーションエラーがあった時に、画面がクリアされて、モーダルが消えてしまうためAjaxで実装するしかないと思ったのですが。

    Googleで調べてみても、それっぽいことが書いてありますが、正しいかどうかわからないためご教示いただけると幸いです。
    回答 1

    ウェブカツコーチ 
    講師からの回答

    ログインフォーム等、バックエンドでのバリデーションが必須なフォームをモーダルウィンドウで実装するのであれば、Ajaxを使うことになりますね。ちなみに、確かにおしゃれなサイトなどでは登録・ログインフォームをモーダルで実現しているものもありますが、本来のモーダルウィンドウを使うべき点から、モーダルでのログインフォームに対して批判的な意見もあるようです。
    参考)
    https://www.hypertextcandy.com/frontend-ui-components-and-coding-samples