1

Drupal フォーム API DATE フィールドを ajax コールバックで入力するのに助けが必要です。ほとんどのことを試しましたが、何も機能しません。

4

1 に答える 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 に答える