Drupal出生日期多选
我想创建一个表单元素,输出如下Drupal出生日期多选,drupal,forms,Drupal,Forms,我想创建一个表单元素,输出如下 选择日期:[天][月][年] 并且每个[box]都是选择框 我如何使用Drupal表单api实现它 我不想使用任何花哨的插件 $form['dob'] = array( '#type' => 'select', '#title' => t('select date:'), '#options' => array(1,2,3), ); 仅输出 select date: [day] 您可以创建3个表单项,并使用主题化来获得所需的
选择日期:[天][月][年]
并且每个[box]
都是选择框
我如何使用Drupal表单api实现它
我不想使用任何花哨的插件
$form['dob'] = array(
'#type' => 'select',
'#title' => t('select date:'),
'#options' => array(1,2,3),
);
仅输出
select date: [day]
- 您可以创建3个表单项,并使用主题化来获得所需的结果
- 您可以创建自己的表单项,该表单项可以创建3个选择框和一个带有的标签。这有点费时
#type
设置为“日期”
$form['date_select'] = array (
'#title' => t('Date Selected'),
'#type' => 'date',
'#description' => t('Please select a date'),
'#default_value' => array(
'month' => format_date(time(), 'custom', 'n'),
'day' => format_date(time(), 'custom', 'j'),
'year' => format_date(time(), 'custom', 'Y'),
),
);
这将为月份、日期和年份生成3个选择框
然后在您的提交功能中只输出当天引用的日期
$form_state['values']['date']['day']