使用JQuery以引力forms获取价值

我正在尝试为我的引力forms(WordPress)添加一个公式,其中包括exponent.i无法使用计算器中的构建,因为没有指数函数。 它基本上是一个贷款计算器。

r = rate;(form_id = 4)/ 12

p =贷款金额;(form_id = 1)

D =持续时间;(form_id = 2,[下拉菜单])* 12

X = P(R / 1-(1 + R)^ – d)

X =还款

现在我从表格中以下拉和书写数字的forms得到r,p和D.

到目前为止,我已经放了一个HTML框并在其中插入此代码:

 gform.addFilter( 'gform_calculation_result', function(result, formulaField, formId, calcObj ){ if ( formulaField.field_id == "2" ) { result = /****/; } return result; });  

我没有任何编程bg,我是从支持团队成员那里得到的。

我的理解是这个代码将取代field_id 2的计算(它显示X = [每月还款]与我的公式的结果 – >“/ **** /”

但我必须编写公式,我不知道如何使用jQuery从表单中获取值并将它们放在公式中。

我从W3school和另一个网站找到了JavaScript数学函数,所以我没有编写公式的问题我只需要帮助jQuery来获取价值。

我想知道是否有人可以帮助我吗?

您可以使用jQuery .val()获取字段值。 因此,如果您想获得字段5的值,您可以使用类似的东西

 var field_five = jQuery('#input_2_5').val(); 

输入id遵循input_ {form_id} _ {field_id}的命名约定,对于多输入字段,它们将以_ {input_no}结束。 您可以使用浏览器开发人员工具检查字段来确认输入ID是什么,您可以在其中看到类似的内容。

 
  • 要在计算中使用检索到的值,脚本将如下所示: