【发布时间】:2015-10-16 02:32:09
【问题描述】:
我在我的 WooCommerce 计费表单中设置了一个日期选择器,但我想限制用户只能选择 2015 年 11 月 6 日之后的日期。
我通过在 functions.php 中添加以下内容,在下拉列表中添加了 + 5 年选项:(扩展日期选择器年份范围)https://docs.woothemes.com/document/checkout-field-editor/
我已经尝试从这个页面调整 sn-p 但我无法让它工作: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
}
}
【问题讨论】:
-
请出示您的代码。如果您对 Checkout Field Editor add on 的使用确实是问题所在,则“我无法使其正常工作”的信息不足。
标签: javascript php wordpress date woocommerce