我需要在重力场中添加一个js函数。我想从id=4字段获取一个结果,并将这个数字作为js函数的输入,然后运行该函数:
var defaultRate = 1.7;
var halfRate = 1.65;
if (*field id=3* >= *field id=4* /2 ) {
return halfRate;
} else {
return defaultRate;
},得到结果作为我的字段的输出。我该怎么给它们再添一层?我要把代码粘贴到哪里?设置中的html字段还是自定义js?
我已经看到这个应用到定制js中了。
<script>
gform.addFilter( 'gform_calculation_formula', function( formula, formulaField, formId, calcObj ) {
if ( formId == '8' && formulaField.field_id == '13' ) {
formula += '+5';
}
return formula;
} );
</script>发布于 2022-03-29 16:26:57
这在重力形式高级计算中是可能的。
if ( F3 >= F4 ):
1.65
else:
1.7
endif;F3和F4分别引用字段ID 3和4。如果您发现它进一步澄清了公式,则可以包括完整或部分合并标记:
{:3}和{My Field:3}
{:4}和{My Other Field:4}
https://stackoverflow.com/questions/70866961
复制相似问题