PHP中的重力形式动态填充和逻辑条件

时间:2019-03-16 09:18:33

标签: gravity-forms-plugin

很抱歉出现菜鸟问题和错误的代码。 我需要根据用户在数字字段中输入的数量,用不同的值填充重力形式字段。有可能吗?

我尝试使用此代码,但只有第一个值才有效,如何正确编写?

add_filter( 'gform_field_value_custom_price', 'my_price' );
function my_price() {
    $master = rgpost( `input_22`);
	if ( $master < 51 ) {
    return 0.80;
    } elseif ( $master > 50 && < 201  {
	return 0.60;
    }	
}

谢谢

1 个答案:

答案 0 :(得分:0)

由于您要填充静态值,因此可以仅创建两个不同的字段,每个字段具有其唯一的数量(0.80或0.60),然后在每个字段上使用条件逻辑来显示/隐藏取决于输入值的正确字段在“数字”字段中。

如果您要填充的字段是“产品”字段,则可以考虑使用Gravity Forms Conditional Pricing,该字段允许在单个字段上动态更改价格,而不需要两个不同的字段。