日期选择器的最小开始日期
Minimum start date of datepicker
对不起,伙计们,我对 Java 或 Wix 代码的经验为零,您会期望像我所追求的那样基本的东西会有默认的内置设置。
我在表单上有一个日期选择器,我希望最小值是 now()+3 - 但不知道从哪里开始。
我确实读过 post,其中提供了以下代码:
$w.onReady(function () {
let today = new Date();
let startDate = new Date(today);
startDate.setDate(startDate.getDate() + 3);
let endDate = new Date(today);
endDate.setMonth(endDate.getMonth() + 1); // End Date +1 month from today //
// Set min & max dates //
$w("#datePicker1").minDate = startDate;
$w("#datePicker1").maxDate = endDate;
});
});
但是我似乎收到了这条错误消息:
public/pages/qepnx.js/qepnx.js:意外标记 (15:0)
如有任何帮助,我们将不胜感激。
谢谢!
好吧,在我想通了很多痛苦之后,事实证明 JS 比 VBA、{
或 (
这样的语言更不宽容,错误放置的括号会抛出我费尽心思学习的全部代码。
代码如下:
$w.onReady( function() {
var badDate1 = new Date();
badDate1.setDate(badDate1.getDate());
var badDate2 = new Date();
badDate2.setDate(badDate2.getDate() + 1);
var badDate3 = new Date();
badDate3.setDate(badDate3.getDate() + 2);
$w("#datePicker1").disabledDates = [badDate1, badDate2, badDate3];
})
我敢肯定真正了解 JS 的人会对此感到震惊,但它是简单的代码并且可以完成工作
谢谢
对不起,伙计们,我对 Java 或 Wix 代码的经验为零,您会期望像我所追求的那样基本的东西会有默认的内置设置。
我在表单上有一个日期选择器,我希望最小值是 now()+3 - 但不知道从哪里开始。
我确实读过 post,其中提供了以下代码:
$w.onReady(function () {
let today = new Date();
let startDate = new Date(today);
startDate.setDate(startDate.getDate() + 3);
let endDate = new Date(today);
endDate.setMonth(endDate.getMonth() + 1); // End Date +1 month from today //
// Set min & max dates //
$w("#datePicker1").minDate = startDate;
$w("#datePicker1").maxDate = endDate;
});
});
但是我似乎收到了这条错误消息: public/pages/qepnx.js/qepnx.js:意外标记 (15:0)
如有任何帮助,我们将不胜感激。 谢谢!
好吧,在我想通了很多痛苦之后,事实证明 JS 比 VBA、{
或 (
这样的语言更不宽容,错误放置的括号会抛出我费尽心思学习的全部代码。
代码如下:
$w.onReady( function() {
var badDate1 = new Date();
badDate1.setDate(badDate1.getDate());
var badDate2 = new Date();
badDate2.setDate(badDate2.getDate() + 1);
var badDate3 = new Date();
badDate3.setDate(badDate3.getDate() + 2);
$w("#datePicker1").disabledDates = [badDate1, badDate2, badDate3];
})
我敢肯定真正了解 JS 的人会对此感到震惊,但它是简单的代码并且可以完成工作
谢谢