如何在wix

时间:2018-03-14 13:34:58

标签: javascript wixcode

问题1)如何在WixCode上禁用特定日期。使用datePicker,我想禁用从今天开始的日期和> 4天之后。

2)同时禁用9个月以外的所有日期。

我知道标准设置禁用看起来像这样:

let badDate1 = new Date(2017, 0, 13);
let badDate2 = new Date(2017, 9, 13);
$w("#myDatePicker").disabledDates = [badDate1, badDate2];

那么如何完成问题1&谢谢米尔。

1 个答案:

答案 0 :(得分:0)

首先,计算使用标准JavaScript日期函数启用的第一个和最后一个日期。然后,使用日期选择器元素的minDatemaxDate属性。

这样的事情:

const startFromDays = 4;
const endAtMonths = 9;
const today = new Date();
let startDate = new Date(today);
startDate.setDate(startDate.getDate() + 3);
let endDate = new Date(today);
endDate.setMonth(endDate.getMonth() + 9);

$w.onReady(function () {
    $w("#datePicker").minDate = startDate;
    $w("#datePicker").maxDate = endDate;
});