计算重力形式中的指数值

时间:2014-05-15 18:46:47

标签: php wordpress-plugin gravity-forms-plugin

我一直在查看该程序的文档,但找不到执行指数操作的选项。

有没有办法?,也许有脚本?

谢谢,

1 个答案:

答案 0 :(得分:1)

计算字段公式目前不支持指数,因此您需要使用gform_calculation_result JavaScript钩子以及JavaScript pow()和jQuery .val()来覆盖结果式。

如果您的计算字段ID为2并且您想要计算在字段1中输入的值为3的幂,则您的脚本可能如下所示

<script>
gform.addFilter( 'gform_calculation_result', function(result, formulaField, formId, calcObj ){    
    if ( formulaField.field_id == "2" ){
        var num = jQuery('#input_10_1').val();
        result = Math.pow(num, 3);
    }
    return result;
});
</script>