勉強不足で恐縮です。
フォームブリッジに日付フィールドが2つあり、日付1から日付2までという日程を入力してもらいたいのですが、
日付2には日付1より前の日付は入力できないようにすることはできますか。
フォームブリッジのヘルプサイトにある「日付フィールドを本日からXX日後からのみ入力したい」を参考にと思ったのですが、わかりませんでした。
どうぞよろしくお願いいたします。
勉強不足で恐縮です。
フォームブリッジに日付フィールドが2つあり、日付1から日付2までという日程を入力してもらいたいのですが、
日付2には日付1より前の日付は入力できないようにすることはできますか。
フォームブリッジのヘルプサイトにある「日付フィールドを本日からXX日後からのみ入力したい」を参考にと思ったのですが、わかりませんでした。
どうぞよろしくお願いいたします。
MMさん
お世話になっております。
ご覧になったヘルプサイト記事と同様、カスタムバリデーションを用いて実装可能です。
https://qiita.com/nacho0707/items/f03b54da19ebc1981a0e
https://formbridge.kintoneapp.com/help/customize
今回、少し複雑なのはバリデーションの中で日付1の値も参照する必要がある点だと思います。
日付1の値を保持する用の変数を用意しておき、その変数をバリデーション内の比較に利用すると良いと思います。
「fb.events.fields.{fieldCode}.changed イベント」で日付1の値の変更を検知して、変更があるたびに保持する用の変数に代入し直すなどすれば、実装可能かと思います。
https://formbridge.kintoneapp.com/help/customize
江田さま
いつもお世話になっております。こちらに返信しておらず大変失礼いたしました。ご回答ありがとうございました。
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。