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' );
}
好的,所以我有一个包含一些输入字段的重力表单。我正在尝试从其中一些输入中获取值并将它们显示在隐藏字段中。如果我尝试 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' );
}