首先看到帖子:
Get value with JQuery in gravity form
我正在尝试这段代码,但......没有任何事情发生。我一步一步地做了:
将此代码放在HTML字段上:
<script>
gform.addFilter( 'gform_calculation_result', function(result, formulaField, formId, calcObj ){
if ( formulaField.field_id == "2" ) {
var field_five = jQuery('#input_2_5').val();
result = field_five * 12;
}
return result;
});
</script>
保存对Form2的更改。
在字段中写入值10(字段ID = 5)时,字段的值(字段ID = 2)应显示为值120.
但是当我显示表格并完成字段时,没有任何反应。
我做错了什么?
答案 0 :(得分:1)
不推荐使用gform_calculation_result函数,但addFilter版本不是仅在Gravity Forms 1.8中引入的
您是否更新了脚本以使用您的表单,例如,是您的计算字段2的ID,如果不是,您将需要更改脚本的formulaField.field_id == "2"
部分。在该脚本中,您还需要更新#input_2_5
以匹配您要检索其值的输入的ID,该输入ID定位在表单2上的字段5.您可以使用浏览器的文档确认您的字段ID检查器查看该字段的HTML。