Минимальная дата начала datepicker
Извините за это, ребята, у меня нет опыта работы с кодом Java или wix, вы ожидаете, что что-то столь же простое, как то, что я хочу, будет иметь встроенную настройку по умолчанию для.
У меня есть средство выбора даты в форме, я хочу, чтобы минимум был сейчас ()+3, но я не знаю, с чего начать.
Я прочитал сообщение, в котором предлагался приведенный ниже код:
$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: Unexpected token (15:0)
Любая помощь будет принята с благодарностью. Спасибо!
1 ответ
Хорошо, после долгой боли я понял это, оказалось, что 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, будет потрясен этим, но это простой код, и он выполняет свою работу.
Спасибо