我的Gravity Forms表格有些问题.这是一个多页面表单,我需要使用第1页的帖子值填充第2页的字段.但它不起作用.当然,第2页上的字段配置为"允许字段动态填充",字段的参数设置为"名称".这是我的代码:
add_filter('gform_field_value_name', 'name_population_function');
function name_population_function($value){
$name = $_POST['input_2'] . ' ' . ( ! empty( $_POST['input_3'] ) ? ( $_POST['input_3'] . ' ' ) : NULL ) . $_POST['input_1'];
return $name;
}
Run Code Online (Sandbox Code Playgroud)
当我$name使用var_dump($name);它打印变量的值时,实际上是正确的.
如果我改变$name到$name = 'Last Middle First';它的填充字段,因为它应该.
谢谢您的帮助.
编辑:出于测试目的,我将我的代码更改为:
add_filter('gform_field_value_name', 'name_population_function');
function name_population_function($value){
$name = 'Test';
if ( ! empty( $_POST['input_1'] ) && ! empty( $_POST['input_2'] ) ) {
$name = $_POST['input_2'] . ' ' . ( ! empty( $_POST['input_3'] …Run Code Online (Sandbox Code Playgroud)