Что не так с моим кодом? Как получить мою новую ценность

#javascript #php

#javascript #php

Вопрос:

У меня есть форма и формула вычисления. Мне нужно получить результат в вводимой строке.

моя таблица

 <table class="vel_sum_table" style="font-size: 9pt;">
        <tr>
            <td><?php echo __( 'In package м<sup>2</sup>:', 'wqc' ); ?></td>
            <td> <span><?php echo number_format((get_post_meta($post->ID,"_calculatorscript_value",true)),2,",",""); ?> </span>
            </td>
        </tr>
        <tr>
            <td><?php echo __( 'Total:', 'wqc' ); ?></td>
            <td><input type="text" value="" name="quantity2" id="quantity_product_input" disabled style="border: none;color: #000;font-weight: bold;"/> 
            </td>
        </tr>           
    </table>
 

Мне нужно получить результат в quantity_product_input inpute. Мой скрипт, я думаю, работает. input[name=quantity] находятся на странице. Это страница продукта woocommerce.

 <script>
jQuery(document).ready(function($){
    var pakket_variable = <?php echo $calculatorValue; ?>;
     $('input[name=quantity]').on( 'input change', function(){
     var productQty   =  $(this).val() == '' ? 1 : $(this).val();
        meterM2 = (pakket_variable * productQty);
        $('#quantity_product_input').val(meterM2);
        }
    }}
</script>
 

Комментарии:

1. Есть ли это текстовое поле на странице, input[name=quantity] ?

2. да, это текстовое поле находится на странице