2015-10-16 22 views
2

我已經在我的WooCommerce結算表單中設置了日期選擇器,但我想限制用戶只能在2015年6月6日之後選擇日期。WooCommerce Checkout Field Editor(minDate)不起作用?

我已經加入+ 5年的選擇到下拉中加入以下添加到functions.php:(擴展的日期選擇器年份範圍)https://docs.woothemes.com/document/checkout-field-editor/

我試圖從該頁面適應片段,但我不能沒有得到它的工作:http://www.remicorson.com/woocommerce-checkout-field-editor-date-field-restrictions/

你如何定義06/11/2015(DD/MM/YY)是javascript中的minDate?

TIA

編輯:

<?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版本的表單項ID上遇到問題。雖然謝謝! –

相關問題