我有一个使用Drupal中的Webforms模块构建的简单表单。标准文本字段表单字段完美地工作。但是,如果我使用预设的日期或时间表单值,则在提交表单时,它们不会通过电子邮件正确发送。
例如,如果我的表单中有一个日期字段,它会在结果页面上提交正常并呈现,但如果我希望将该值包含在电子邮件中,它将显示为“数组”在电子邮件的文本内,而不是显示日期。
模块问题页面中存在一个开放支持问题,但我希望有任何其他帮助。
答案 0 :(得分:1)
我没有尝试过webform,因此可能存在问题或其他问题。但是,这听起来像是在向邮件添加值数组而不是实际值。如果这是由于错误的设置或webform中的错误,我不能说。
答案 1 :(得分:0)
它实际上是一个数组 - 有关信息,请参阅http://drupal.org/node/448954。对于日期字段,日期部分采用带编号的数组。
$month = $form_values['submitted_tree']['your_date_field'][0];
$day = $form_values['submitted_tree']['your_date_field'][1];
$year = $form_values['submitted_tree']['your_date_field'][2];