Gravity Forms - 如何将来自多个输入的值添加到一个文本区域

Gravity Forms - How to add values from multiple inputs to one textarea

好的,所以我有一个包含一些输入字段的重力表单。我正在尝试从其中一些输入中获取值并将它们显示在隐藏字段中。如果我尝试 Gravity Forms 提供的方法,那么它可以正常工作

add_action( 'gform_pre_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
    $_POST['input_23'] = rgpost( 'input_11' );
}

这里的问题是我只从一个输入中获取一个值 (input_11)。我需要能够从多个字段中获取值。这是我尝试过的方法,没有运气

add_action( 'gform_pre_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
    $_POST['input_23'] = rgpost( 'input_11' ) + rgpost( 'input_10' ) + rgpost( 'input_8' );
} 

和...

add_action( 'gform_after_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {

        $value_one = rgpost( 'input_10' );
        $value_two = rgpost( 'input_8' );
        $value_three = rgpost( 'input_11' );

    $_POST['input_23'] = $utm_campaign + $utm_source + $message;    
} 

关于我可能遗漏或未尝试过的东西有什么想法吗???

尝试使用 . 连接您的值(而不是 +):

add_action( 'gform_pre_submission', 'pre_submission_handler' );
function pre_submission_handler( $form ) {
    $_POST['input_23'] = rgpost( 'input_11' ) . "\n" . rgpost( 'input_10' ) . "\n" . rgpost( 'input_8' );
}