基于开始日期动态填充重力表单

时间:2014-09-19 15:24:04

标签: php wordpress gravity-forms-plugin

在Gravity Forms插件中,我尝试根据开始日期和开始时间值动态填充结束日期和结束时间,但没有运气。

这是我用来动态填充结束日期的代码:

<?php
add_filter("gform_field_value_date", "populate_date");
function populate_date($value){
return date('Y-m-d', strtotime('+0 days'));
}
?>

这实际上有效,但它会在提交日期添加“+0天”而不是“开始日期”值。

时间也一样。我希望自动填充“结束时间”字段,即结束时间=开始时间。我想在“开始时间”添加“+1小时”,从而获得“结束时间”。

有什么建议吗? TNX

1 个答案:

答案 0 :(得分:1)

这是Date位的解决方案:

http://gravitywiz.com/populate-dates-gravity-form-fields/

您的用例看起来像这样:

new GW_Populate_Date( array(
    'form_id' => 1,         // update to your form ID
    'target_field_id' => 1, // update to the ID of the 'End Date' field
    'source_field_id' => 2  // update to the ID of the 'Start Date' field
) );

您使用的是哪种时间字段配置?有表格链接吗?