Php 使用date_弹出窗口作为月份选择器,而不是单个日期
我一直在用谷歌搜索我的尾巴,一点运气都没有 我目前正在Drupal 7中使用表单上的date_弹出窗口,但是提交表单的用户没有要提交的单独日期。他们的标签只显示一个月/年,但表单也要求提供日期。通常我会说他们能弄明白,但你会惊讶于我从困惑的用户那里收到了多少电子邮件。我把它改成了Php 使用date_弹出窗口作为月份选择器,而不是单个日期,php,jquery,drupal-7,datepicker,drupal-forms,Php,Jquery,Drupal 7,Datepicker,Drupal Forms,我一直在用谷歌搜索我的尾巴,一点运气都没有 我目前正在Drupal 7中使用表单上的date_弹出窗口,但是提交表单的用户没有要提交的单独日期。他们的标签只显示一个月/年,但表单也要求提供日期。通常我会说他们能弄明白,但你会惊讶于我从困惑的用户那里收到了多少电子邮件。我把它改成了 $form['made_on_date'] = array( '#type' => 'date_popup', '#title' => t('Manufacture Date'),
$form['made_on_date'] = array(
'#type' => 'date_popup',
'#title' => t('Manufacture Date'),
'#date_format' => 'Y-m',
'#date_year_range' => '-100:+0',
'#required' => TRUE,
'#prefix' => '<div class="can_float">',
'#suffix' => '</div>',
);
$form['made_on_date']=array(
“#键入”=>“日期”,
“#title”=>t(“制造日期”),
“#日期_格式”=>“Y-m”,
“#日期(年份)范围”=>“-100:+0”,
“#必需”=>正确,
“#前缀”=>”,
“#后缀”=>”,
);
它在单击后从字段中删除了日期,但您仍然必须单击月份内的某一天才能关闭弹出窗口
是否有办法将类型更改为仅在选择弹出窗口中显示月份和年份?
我通过Drupal7的日期模块使用它
我已经试过了,“#键入”=>“月弹出窗口”,但没用。要是…就好了哈我不认为date_弹出窗口有这样的选项(主要是javascript)。如果只是选择一个月:为什么不使用一个简单的选择列表或“日期选择” 使用“日期选择”: 或者使用简单的选择列表:
$form["just_month"] = array(
'#type' => 'select',
'#options' => array(
1 => t("Jan"),
2 => t("Feb"),
...
),
);
我已经为它设置了一个短期的日期选择,但是他们真的很想为选择器设置一个奇特的弹出框。谢谢你的快速回复!
$form["just_month"] = array(
'#type' => 'select',
'#options' => array(
1 => t("Jan"),
2 => t("Feb"),
...
),
);