我有一个使用 Drupal 中的 Webforms 模块构建的简单表单。标准的文本字段表单字段完美运行。但是,如果我使用预设的日期或时间表单值,则在提交表单时它们不会正确地通过电子邮件发送。
例如,如果我的表单中有一个日期字段,它会很好地提交并在结果页面上呈现,但如果我希望将该值包含在电子邮件中,它将在文本中显示为“数组”的电子邮件,而不是显示日期。
模块问题页面中有一个开放的支持问题,但我希望得到任何额外的帮助。
我有一个使用 Drupal 中的 Webforms 模块构建的简单表单。标准的文本字段表单字段完美运行。但是,如果我使用预设的日期或时间表单值,则在提交表单时它们不会正确地通过电子邮件发送。
例如,如果我的表单中有一个日期字段,它会很好地提交并在结果页面上呈现,但如果我希望将该值包含在电子邮件中,它将在文本中显示为“数组”的电子邮件,而不是显示日期。
模块问题页面中有一个开放的支持问题,但我希望得到任何额外的帮助。
我没有尝试过网络表单,所以可能存在问题或其他问题。但是,听起来您正在向邮件中添加一组值而不是实际值。如果这是由于设置错误或网络表单中的错误,我不能说。
它实际上是一个数组 - 有关信息,请参阅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];