我正在尝试仅在用户使用从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; ?>