小编use*_*297的帖子

重力形式插件 - 动态填充表单字段不起作用

我的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)

forms wordpress gravity

9
推荐指数
1
解决办法
5486
查看次数

标签 统计

forms ×1

gravity ×1

wordpress ×1