Я получил код для выбора даты здесь: https://shopify.dev/tutorials/customize-theme-add-date-picker-for-delivery-dates
, и я пытался внести следующие изменения в код:
- Изменить формат даты в dd / mm / yy и отображает день, добавляя DD перед «dd / mm / yy»
- блокирует определенные дни для выбора клиента (мы не доставляем в понедельник, поэтому я бы нравится блокировать понедельник в DatePicker
странно, что после того, как я сохранил свои коды, иногда это работало после многократного обновления страницы, а иногда возвращалось к настройке DatePicker по умолчанию, которая была изначально добавлено.
пожалуйста, помогите!
{{ '//code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css' | stylesheet_tag }}
{{ '//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js' | script_tag }}
<div style="width:500px; clear:both;">
<p>
<label for="date">Pick your preferred delivery date (The cut off time for next day delivery is 9pm):</label>
<input required id="date" type="text" name="note" value="{{ cart.attributes.date }}" />
<span style="display:block" class="CartSpecialInstructions "> Delivery timings: </span>
</p>
</div>
<script>
jQuery(function() {
jQuery("#date").datepicker( {
minDate: +1,
maxDate: "+2M",
dateFormat: "DD dd/mm/yy",
daysOfWeekDisabled: "1",
});
});
</script>