重力形式 - 仅当字段值为1时才获取字段值和求和

时间:2016-10-20 17:50:46

标签: wordpress gravity-forms-plugin

我在重力表上有4个数字字段 用户可以输入1到5之间的值 我想计算有多少值为1并总计总数。

因此,例如

Field 1 = 1
Field 2 = 4
Field 3 = 5
Field 4 = 1

然后总没有。 1是2(字段1 +字段4)

我如何将这项工作变成重力形式?

1 个答案:

答案 0 :(得分:0)

这是一个工作表单导出,您可以导入和播放。

Download Form Export

相关代码(在HTML块内):

<script type="text/javascript">
jQuery( document ).ready( function( $ ) {

    var $inputs = $( '#input_1484_1, #input_1484_2, #input_1484_3' ),
        $sumInput = $( '#input_1484_4' );

    $inputs.change( function() {

        var oneSum = 0;

        $inputs.each( function() {
            if( parseInt( $( this ).val() ) === 1 ) {
                oneSum += parseInt( $( this ).val() );
            }
        } );

        $sumInput.val( oneSum );

    } );

} );
</script>

要在您自己的表单上实现此功能,您需要:

  • 使用您希望包含在计算中的每个数字字段的输入HTML ID更新$inputs变量。
  • 使用“数字”字段的输入HTML ID更新$sumInput变量,您希望在该字段中对1值字段的数量求和。