カレッヂ |
質問者 パンドラ
投稿日 11/14(金) 21:26:11
フォームメールで予約を受付しています。+2日後以降の予約を受けているのですが、本日と明日の日付を入力した場合、エラーメッセージを表示したいのですが、どのようにしたら良いでしょうか?
プロバイダ参照: |
回答者 しあわせのツボ
[削除]
投稿日 11/19(水) 19:18:04
日付のシリアル値(たとえば1901年1月1日からの日数)を計算して、それが 今日の値+2より小さかったらエラーにすればいいと思います。 計算の方法はwebdiaryあたりが参考になるのではないでしょうか。 |
質問者 パンドラ
[削除]
投稿日 11/19(水) 20:15:03
ご教授ありがとうございます。CGI初心者には、WEBDIARYの改造は厳しいのですが、勉強しながら挑戦したいと思います。 ところで、JavaScriptでは無理でしょうか? もし良かったら教えて下さい。 |
回答者 しあわせのツボ
[削除]
投稿日 11/19(水) 21:30:29
もちろんJavaScriptでも可能です。 ただ、やはり日付のシリアル値を直接得る関数はないようなので、 どちらにしても計算・比較の部分は自分で書く必要があります。 WebDiaryを見れば、その計算方法がわかりますよ、ということです。 |
返信(回答)する
Web裏技 |