0

我有一个 drupal commerce 安装,支付窗格上的信用卡具有到期月份和到期日期的默认值。我试图将默认值更改为“mm”和“yy”,但它不起作用。

$form['commerce_payment']['payment_details']['credit_card']['exp_month']['#default_value']= 'mm';

$form['commerce_payment']['payment_details']['credit_card']['exp_year']['#default_value']= 'yy';

当我跑

dpm($form['commerce_payment']['payment_details']['credit_card']['exp_year']['#default_value'])

它显示“yy”,但表单不会接受更改。除了这 2 个默认值之外,我可以更改其他所有内容。

4

1 回答 1

0

您应该将明确的数值传递给此参数,而不是日期格式字符串。

在此处查看第 119 行的正确实现(单击函数列表下的“查看源代码”。

于 2015-10-24T14:42:45.847 回答