#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;