• 入力必須ですという
    エラーメッセージは出るのですが、その他のエラーメッセ...
  • guest 
    入力必須ですというエラーメッセージは出るのですが、その他のエラーメッセージが出ません。ソースコードのif文をコピペしてみても同じ状況でした。こうなってしまっている原因は何なのでしょうか?
    回答 0

    ウェブカツコーチ 
    状況を正しく理解するために確認させてください。
    「入力必須です」というエラーメッセージは、フォームが空の状態で送信ボタンを押した際に表示されるかと思います。
    その他のエラーメッセージが表示されないということですが、例えば、バリデーションチェックの内の1つである「パスワードとパスワード再入力が合っていない場合(emailは正しい形式で入力されている)」に、「パスワード(再入力)が合っていません」というエラーメッセージが表示されないということでしょうか。

    guest 
    ・emailが間違った形式で入力されていてパスワードとパスワード再入力が合っている場合
    ・emailが正しい形式で入力されていてパスワードとパスワード再入力が合っていない場合
    ・3つの項目が全て間違っている場合


    上記の状態で送信をすると、パスワード再入力フォームのみに「入力必須です」というエラー文が出てしまいます。設定したMSG02,MSG03,MSG04,MSG05のエラー文は表示されません。

    フォームが空である場合はちゃんと「入力必須です」とエラー文は表示されます。

    ウェブカツコーチ 
    こちらの環境ではソースコードをそのままコピペして試してみたところ、記載頂いた3つの条件において、エラーメッセージが条件通りに正しくが表示されることを確認できました。
    なのでレッスンのソースコードをそのまま写して頂いて、正しく動作するかどうか確認して頂いてよろしいでしょうか。
    https://webukatu.com/wordpress/blog/5
    それでも動作しない場合は、他の原因が考えられますので、ソースコードをgithubかファイル転送サービスなどで共有頂ければと思います。

    guest 
    コピペしたら正常に動作しました。