gpt4 book ai didi

validation - bootstrap datepicker enddate 不能在 startdate 之后超过 1 年

转载 作者:行者123 更新时间:2023-12-04 10:47:40 25 4
gpt4 key购买 nike

我有 2 个带日期选择器的输入框。我想要以下验证

  • startdate 不能在 future
  • 结束日期不能早于开始日期
  • enddate 不能比 startdate 晚 1 年
  • $('#startdate').datepicker({
    format: 'dd-mm-yyyy',
    autoclose: true,
    weekStart: 1,
    endDate: "today"
    });

    $('#enddate').datepicker({
    language: 'nl',
    format: 'dd-mm-yyyy',
    autoclose: true,
    weekStart: 1,
    endDate: "today"
    });

    第一次验证工作正常。请帮助我进行其他 2 个验证。提前致谢

    最佳答案

    你可以试试这个

    由于您的第一个条件有效
    我已经包含了条件 2 和 3 更改日期 功能

    $('#startdate').datepicker({
    format: 'dd-mm-yyyy',
    autoclose: true,
    weekStart: 1,
    endDate: "today"
    }).on('changeDate', function(){
    // set the "enddate" start to not be later than "startdate"
    $('#enddate').datepicker('setStartDate', new Date($(this).val()));
    $('#enddate').datepicker('setEndDate', '+1y');
    });

    $('#enddate').datepicker({
    language: 'nl',
    format: 'dd-mm-yyyy',
    autoclose: true,
    weekStart: 1,
    endDate: "today"
    });

    关于validation - bootstrap datepicker enddate 不能在 startdate 之后超过 1 年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59627483/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com