php - Gravity Form:如何在一段时间内为价格添加一个百分比?

时间:2017-09-28 14:20:30

标签: javascript php wordpress gravity-forms-plugin

我正在尝试仅在用户使用从22:00开始到6:00结束的时间范围的值填充时间字段输入时,向重力形式总计添加百分比税。换句话说,我有两个输入字段(小时和分钟),用户可以填写这些字段以决定他希望通过转移提取的时间。我想要的是,如果用户决定从22:00到6:00接听(并且在这段时间内随机小时填写小时和分钟字段),他将支付20%的价格税。这是我的功能,但似乎不起作用。你可以帮帮我吗?

<?php

$form_id = rgget( 'id' );

if ( $form_id == 3 ) :

add_filter( 'gform_field_value_time', 'range_time' );
function range_time( $value ) { 

    if ( $value >= 22 && $value < 6 ) : ?>

    <script>
        gform.addFilter( 'gform_product_total', function(total, formId){
            var tax = 20,
            newtax  = ( total * tax ) / 100 ;
            return total + newtax;
         });
    </script>

    endif;

<?php } ?>

endif; ?>

0 个答案:

没有答案