如何解决重力形式-选择后动态填充的日期
我在我的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 举报,一经查实,本站将立刻删除。