我使用Gravity Forms,并希望在保存并继续链接返回时使某些字段成为条件。
我的表单是供用户输入他们的比赛详情以进行一场比赛,在我收集到其他球员的名字后(我已经拥有他们的名字)我根据他们的差点计算球员目标并显示出来。我要求他们点击“保存并继续”,因为匹配可能需要几个小时。
当他们点击链接返回表单时,我想显示其余字段以报告他们的分数。
我联系了Gravity Forms技术支持,他们建议我可以创建一些自定义脚本来检查URL中是否有gf_token参数,然后填充一些可以触发条件逻辑的字段。
我试图弄清楚如何做到这一点,但想到也许这里有人可以缩短我的旅程。
答案 0 :(得分:0)
我也有同样的问题,我不知道您是否找到了解决方案,所以我将发布发现的问题。
如果您查看呈现的表单的源代码,则条件条件上具有onClick =“”函数。像这样:
gf_apply_rules(2,[30,25,26,27,28,29]);
2表示表单ID,数字数组表示将要生效的字段。我发现您真的不需要这个。您只需要表单ID。
gf_apply_rules(2);
一旦值改变,这就是触发条件的原因。在表单下方页面的底部(不是重力形式,而是页面的页脚),我做了一个:
<script>
$(document).ready(function(){
gf_apply_rules(2);
});
</script>
您必须将2更改为要包含的表单ID。并确保已加载了一个jQuery库,以使其了解ready()函数。如果您没有直接访问源文件或模板文件的权限,则wordpress中有一些插件,可让您修改页脚信息。
最后,我还必须在标题中包含jQuery文件:
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>