首页 > 解决方案 > 结帐中的 Woocommerce 日期字段:阻止过去几天

问题描述

我在 woocommerce 的结帐页面中添加了一个日期字段,如下所示:

$fields['billing']['billing_delivery_date'] = array(
        'label'     => __('Delivery Date', 'woocommerce'),
        'type' => 'date',
        'placeholder'   => _x('Delivery date', 'placeholder', 'woocommerce'),
        'id' => 'ddate',
        'required'  => true,
        'class'     => array('form-row-wide'),
        'clear'     => true
     );

但我想阻止用户选择以前的日期,所以我找到了这个解决方案,但不幸的是不起作用。有什么建议么?

<script type="text/javascript">
    
jQuery(document).ready( function() {
    jQuery("#ddate").datepicker({
        minDate: 0  
    });
}
</script>

更新

jquery datepicker 不工作可能是因为我date在字段中使用了类型。是否可以在不将类型更改为文本并加载 jquery datepicker 的情况下修复它?

标签: jquerywordpresswoocommercedatepicker

解决方案


推荐阅读