Однако , когда я добавляю элемент календаря jotform, календарь не работает, а кнопка «Далее:» отключена, поэтому форма не переходит на следующую страницу (где я хотел бы сохранить свой виджет).
Весь код можно просмотреть в онлайн-редакторе кода. по ссылкам ниже.
Форма 1 работает — https://jsfiddle.net/FiddlerMMM/kne5071s/
Форма 2 не работает — https://jsfiddle.net/FiddlerMMM /kne5071s/1/
Похоже, проблема связана с включением этого скрипта в форму календаря: по сравнению с форма, которая работает.
В календаре также реализована следующая логика JavaScript:
Код: Выделить всё
JotForm.calendarMonths = ["January","February","March","April","May","June","July","August","September","October","November","December"];
if (!JotForm.calenderViewMonths) JotForm.calenderViewMonths = {}; JotForm.calenderViewMonths[6] = ["January","February","March","April","May","June","July","August","September","October","November","December"];
if (!JotForm.calenderViewDays) JotForm.calenderViewDays = {}; JotForm.calenderViewDays[6] = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
JotForm.calendarDays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];
JotForm.calendarOther = {"today":"Today"};
var languageOptions = document.querySelectorAll('#langList li');
for(var langIndex = 0; langIndex < languageOptions.length; langIndex++) {
languageOptions[langIndex].on('click', function(e) { setTimeout(function(){ JotForm.setCalendar("6", false, {"days":{"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true},"future":true,"past":true,"custom":false,"ranges":false,"start":"","end":"","countSelectedDaysOnly":false}); }, 0); });
}
JotForm.onTranslationsFetch(function() { JotForm.setCalendar("6", false, {"days":{"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true},"future":true,"past":true,"custom":false,"ranges":false,"start":"","end":"","countSelectedDaysOnly":false}); });
Подробнее здесь: https://stackoverflow.com/questions/792 ... ar-element