Проблема jquery после загрузки гравитационных форм ajax

#html #jquery #ajax #events #gravityforms

Вопрос:

Я использую пользовательский код во фрагменте, а затем помещаю ярлык обрезанных в поданные html-формы. Пользовательский календарь воспроизводится в форме первого шага правильно, но когда я нажимаю «Далее», а затем «предыдущий», календарь не отображается, и я получаю эту ошибку: «Не удается прочитать свойства неопределенного (чтение «региональный»)».

 lt;htmlgt;  lt;headgt;  lt;!-- The Head tag is used to create a title of web page, CSS syntax for a web page, and helps in written a JavaScript code. --gt;   lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"gt;lt;/scriptgt;  lt;link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker.standalone.min.css" rel="stylesheet" /gt;  lt;script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/js/bootstrap-datepicker.min.js"gt;lt;/scriptgt;  lt;script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/locales/bootstrap-datepicker.nl.min.js"gt;lt;/scriptgt;  lt;/headgt;  lt;bodygt;  lt;div id="calendar"gt;lt;/divgt;   lt;script type="text/javascript"gt;  $(document).ready(function () {  $(document).on("gform_post_render", function () {  addServiceListeners();  });   function addServiceListeners() {  $.datepicker.regional["fr"] = {  closeText: "Fermer",  prevText: "Précédent",  nextText: "Suivant",  currentText: "Aujourd'hui",  monthNames: ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"],  monthNamesShort: ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."],  dayNames: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"],  dayNamesShort: ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."],  dayNamesMin: ["D", "L", "M", "M", "J", "V", "S"],  weekHeader: "Sem.",  dateFormat: "dd/mm/yy",  firstDay: 1,  isRTL: false,  showMonthAfterYear: false,  yearSuffix: "",  };   $.datepicker.setDefaults($.datepicker.regional["fr"]);   $("#calendar").datepicker();  $("#calendar").on("change", function () {  var selected = $(this).val();  $("input#input_2_24").val(selected);  });  }  });  lt;/scriptgt;  lt;/bodygt; lt;/htmlgt;