需要帮助在 ajax 回调中填充 Drupal 表单 API DATE 字段,我尝试了大部分方法但没有任何效果,正常的文本字段和所有填充但仅日期字段不起作用
问问题
947 次
1 回答
0
我不知道您使用的是哪个版本,但在 Drupal 7 上,看起来诀窍是添加一个额外的“日期”/“时间”/分层数组,如下所示:
// Element declaration.
$form['date_to'] = array(
'#title' => t('Date to.'),
'#type' => 'date_popup'
'#size' => 20,
'#default_value' => date('Y-m-d H:i'),
'#date_format' => 'Y-m-d H:i',
'#required' => FALSE,
);
// In Ajax callback.
$form['date_to']['#value']['date'] = $date_to;
$form['date_to']['#value']['time'] = $time_to;
于 2013-04-08T20:57:41.290 回答