フォーム欄にユーザが入力を行う際、作り手の意図に沿わない入力が行われる可能性があります。 そこで、作り手の意図に沿わない入力が行われた際に、アラートメッセージを表示し、処理が進まないようにする必要があります。(バリデーションと言います。) 今回は、日付の入力に関するバリデーションを学びましたので、アウトプットします。 エラーとなる条件 使用する関数 checkdate() explode() サンプルコード エラーとなる条件 今回、エラーとなる条件は以下のとおり定めました。 空欄の場合、エラーとする。 日付の形式(YYYY-MM-DD)でない場合にエラーとする。 例えば、文字列が入力された場合…