jquery - 结帐中的 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 的情况下修复它?
解决方案
推荐阅读
- angularjs - 锚标签的 ui-sref 无法点击
- python - 如何绘制动画图
- javascript - 无法从集合中获取值(使用 GetElementsByClassName)
- domain-driven-design - 没有业务属性的聚合或实体
- python - 如何将动态字符串值从 Python 传递到基于 folium 的地图中的 html?
- xamarin.forms - Xamarin 表单应用程序的 MvvmCross 清除导航堆栈
- loops - 如何在 C 中创建连续循环,其中循环的每次迭代都会在其内部的循环的每次迭代中发生一次
- javascript - 如何比较相同数字的两个div
- python - 使用 pip 安装烧瓶时出现“找不到满足烧瓶要求的版本”错误
- numpy - 有没有办法将 scipy 集成存储为函数?