我正在使用“ gform_pre_render”过滤器在重力形式中添加一个隐藏字段,后来我使用jQuery在其中添加了一个值。
$props = array(
"id" => "9999",
"label" => "Hidden value",
"type" => "hidden",
"cssClass" => "my_hidden_value
);
$field = GF_Fields::create( $props );
输入将按预期添加到表单上。我唯一的问题是我无法使用“ gform_after_submission”操作对其进行访问。
除我的隐藏字段外,所有参数都在$ entry中。
以前有人遇到过这个问题吗?
谢谢
答案 0 :(得分:0)
请参见gform_pre_render docs的以下内容:
此过滤器应与gform_pre_validation,gform_pre_submission_filter和gform_admin_pre_render过滤器结合使用,以更新,以便能够在其他地方使用这些值(例如,在确认和通知中合并标签)。
希望有帮助。 :)