重力形式-选择后动态填充的日期

问题描述

我在我的wordpress网站上使用Gravity Forms。我正在尝试创建一个功能,根据选择框中的选择来计算我的未来日期

该表格应允许我根据开始日期和工期月数创建合同期限

我是初学者,因此在正确设置功能方面遇到困难

我必须使用两个必须由用户输入的字段

开始日期:7 ->合同的开始日期(由用户输入)

月:8 ->下拉菜单,用于选择合同的持续时间(字段值= 12、24、36)(用户输入)

add_filter( 'gform_field_value','data',10,3 );
function all_the_dates( $value,$field,$name ) {

$data_field = GFFormsModel::get_field($form,7); // id=7 is my data field value
$field_timestamp = GFCommon::get_local_timestamp( ‘$Start_date:7);

if (Months:8==12)
{
$value_timestamp = ( 86400 * 365 ) + $field_timestamp ;
// convert in days and sum 365 (1 year)
}
If(Months:8==24) // if the months selected are 24
{
$value_timestamp = ( 86400 * 730 ) + $field_timestamp ;
// convert in days and sum 730 (2 years)
}
If(Months:8==36)
{
$value_timestamp = ( 86400 * 1095 ) + $field_timestamp ;
// convert in days and sum 1095 (3 years)
}
Else
{
$value_timestamp = ( 86400 ) + $field_timestamp ;
// if no selection return the same date of expiration
}

$values = array(
‘expiration _date' => $value_timestamp,);

return isset( $values[ $name ] ) ? $values[ $name ] : $value;

绝对不正确,因为我想我必须使用函数add_filter('gform_pre_render_51','populate_posts');和add_filter('gform_pre_submission_filter_51','populate_posts');但我不知道从哪里开始

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...