GravityForms - 将两个字段计算为百分比

时间:2016-10-03 16:19:50

标签: gravity-forms-plugin

Hello堆栈交换社区,

是否可以使用内部重力形式计算字段函数将其计算为百分比?我无法在代码中找到此计算的位置,因此我可以重写字段输出的方式。任何人都可以指出我正确的方向(就像我可以用什么钩子来重写表格字段输出的那样)?

1 个答案:

答案 0 :(得分:1)

您需要使用“gform_calculation_format_result”JS过滤器。在表单的HTML字段中复制,粘贴和配置以下代码。

<script type="text/javascript">
gform.addFilter( 'gform_calculation_format_result', function(formattedResult, result, formulaField, formId, calcObj ) {
    // UPDATE: "3" to ID of your Calculation field    
    if ( formulaField.field_id == 3 ) {
        formattedResult = gformFormatNumber( result, ! gformIsNumber( formulaField.rounding ) ? -1 : formulaField.rounding, '.', ',' ) + '%';
    }
    return formattedResult;
});

如果您要导入并查看此操作(form export),则可以导出工作表单。