Минимальная дата начала 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, будет потрясен этим, но это простой код, и он выполняет свою работу.

Спасибо

Другие вопросы по тегам