将公式添加到“重力表单”表单中

将公式添加到“重力表单”表单中,第1张

概述重力形式允许使用合并标记进行基本字段计算,例如{Field 1:1} * {Field 2:2},但我想使用if /和/ else语句来设置字段值,例如: if(和({Field 1:1} = 200,{Field 2:2} = 1),100,if(and({Field 1:1} = 200,{Field 2:2} = 2),150, if(和({Field 1:1} = 200,{Field 2 重力形式允许使用合并标记进行基本字段计算,例如{FIEld 1:1} * {FIEld 2:2},但我想使用if /和/ else语句来设置字段值,例如:

if(和({FIEld 1:1} = 200,{FIEld 2:2} = 1),100,if(and({FIEld 1:1} = 200,{FIEld 2:2} = 2),150,if(和({FIEld 1:1} = 200,{FIEld 2:2}> 2),200,0)))

或换句话说:

if(fIEld_1 = 200){
    if(fIEld_2 = 1){
        fIEld_3 = 100
    } else if(fIEld_2 = 2){
        fIEld_3 = 150
    } else {
        fIEld_3 = 200
}

希望有人能给我一些关于如何在Gravity Forms中包含这种计算的想法.

仅供参考:Here is the form I am working on.我希望使用公式而不是“课程1周1补足”条件字段的21种不同变体,仅在选择课程1和第1周时出现.

谢谢!

解决方法 不知道你是否已经知道这一点,但对于数值计算,我发现我可以使用条件逻辑和默认值来部分解决问题.我正在使用Gravity Forms 1.7.2.

基本思想是在表单中添加一个新的Number字段,该字段使用条件逻辑,以便在条件为真时显示,否则不显示.确保为该字段指定对您的应用程序有意义的默认值.

现在,如果在计算中包含新的数字字段,则如果字段被隐藏(条件为假),则将采用值0;如果显示字段,则采用默认值(条件为真).

例:

字段0:标签:“汉堡成本”;类型:数量;默认值:10

领域1:标签:“额外的奶酪?”;类型:收音机按钮;选择“是”,“否”

第2栏:标签:“额外奶酪的成本”;类型:数量;条件逻辑:显示此字段如果额外的奶酪是“是”;默认值:2.50

第3栏:标签:“总成本”;类型:数量;启用计算:{汉堡成本} {额外奶酪成本}

如果Extra Cheese为“No”,您应该会发现Total Cost字段显示10,但是当您将Extra Cheese更改为“Yes”时,总成本将更改为12.50.

希望这有助于某人!

总结

以上是内存溢出为你收集整理的将公式添加到“重力表单”表单中全部内容,希望文章能够帮你解决将公式添加到“重力表单”表单中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1073602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存