2015-10-16 3 views
2

У меня есть выбор даты в моей платежной форме WooCommerce, но я хотел бы ограничить пользователя только выбором дат ПОСЛЕ 6/Ноя/2015.WooCommerce Checkout Редактор полей (minDate) не работает?

Я добавил + вариант 5 лет до падения вниз, добавив следующую строку в functions.php: (Удлинение Выбор даты Год Range) https://docs.woothemes.com/document/checkout-field-editor/

И я попытался адаптировать фрагмент с этой страницы, но я не мог 't получить это работает: http://www.remicorson.com/woocommerce-checkout-field-editor-date-field-restrictions/

Как вы должны определить 06/11/2015 (DD/MM/YY), чтобы быть minDate в javascript?

ТИА

EDIT:

<?php 
add_filter('wp_footer' , 'woo_add_checkout_field_date_range_limit'); 
/** 
* woo_add_checkout_field_date_range_limit 
* 
* @access  public 
* @since  1.0 
* @return  void 
* See: http://jqueryui.com/datepicker/#min-max 
*/ 
function woo_add_checkout_field_date_range_limit() { 
    if (is_checkout()) { 
    ?> 
    <script type="text/javascript"> 
     jQuery(document).ready(function (e) { 
      jQuery(function() { 
       jQuery("#proposed_date").datepicker({ minDate: 06, 11, 15 }); 
      }); 
     }); 
    </script> 
    <?php 
    } 
} 
+0

Показать код пожалуйста. «Я не мог заставить его работать» - это недостаточная информация для исправления, если вы используете добавление редактора Checkout Field Editor на самом деле. – traktor53

ответ

1

Из документации, а все остальное время хорошо попробовать

jQuery("#date").datepicker({ minDate: "+D06 +M11 +Y2015" }); 

или

jQuery("#date").datepicker({ minDate: new Date(2015, 11, 6) }); 
+0

Это работало на внешнем тестировании. Думаю, что у меня только проблемы с идентификатором элемента формы в версии WooCommerce. Спасибо хоть! –

Смежные вопросы