チェンジイベントの時に日付を設定したい

質問をさせてください。

◆前提

A/B/C/D/Eと5つの日付フィールドが存在します。

それぞれBはAの14日後、CはBの14日後と前のフィールドの14日後を表示したい。

Aに入力する日付は任意であり、”今日”では無い。

初期値としての設定であり、各々Bを20日後に設定したりもできるため日付フィールドを使用したい。

◆実装したい内容

Aに日付を入力した際に、連動してB~Eにそれぞれ14日後の日付を表示したいです。

Aのチェンジイベントの時にすぐに表示させたいです。(サブミットイベントではなく)

どのように実装すればいいか助言をお願いいたします。

A.Aさん

サイボウズスタートアップス武井です。

 

日付フィールドはチェンジイベントに対応しているため、

特に問題なく実装できるかと思います。

 

Aフィールドに対するチェンジイベント内で、

Aフィールドの値を取得し、Aフィールドに14日を付加した値をBフィールド、さらに14日後にしたものをCフィールドへといった感じで入れていけばよろしかろうと思います。

 

日付の操作はmomentというライブラリが非常に有用ですので、

検索して使用されるとよろしいかと思います。

指定日の14日後といった操作も非常に単純なコードで実現可能です。

 

cybozu CDNにもライブラリがあります。

ありがとうございます。

早速やってみようと思います。