2016-10-03 54 views
0

你好棧交流社區,GravityForms - 計算兩個領域成比例

是否可以使用內部重力形式計算領域的功能,把它計入百分比?我無法找到代碼中這個計算髮生在哪裏,所以我可以重寫字段輸出的方式。任何人都可以用正確的方向指向我(正如我可以用什麼鉤子來重寫表單字段輸出的方式)?

回答

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)。

+0

<3。你真棒 – Krunkmaster