Я знаю, что написанное мной название может сбить с толку, но мне трудно найти подходящий заголовок, чтобы хорошо объяснить проблему.
Я сделаю это здесь, в тексте, у меня есть код, который вычисляет С помощью входных данных и сценария выполняется математический расчет, начиная с рисунка, который написан на входе, код работает, и вы можете проверить его, скопировав и вставив
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input required type="text" name="price" value="<?php echo $row['releprev_preventivo']; ?>" id="price" class="form-control">
<script>
jQuery("#price").on("change paste keyup", function() {
var price = $(this).val();
var percent = 47;
var percentInDecimal = percent / 100;
var percent_two = percentInDecimal * price;
var subtraction = price - percent_two;
var division = subtraction / 2;
console.log(division);
jQuery('#importo').html(price);
jQuery('#tasse').html(percent_two);
jQuery('#netto_tasse').html(subtraction);
jQuery('#res_netto_tasse').html(subtraction);
jQuery('#result').html(division);
});
</script>
<table>
<tr>
<th id="importo"></th>
<th style="text-align: center">sottratto a</th>
<th id="tasse"></th>
<th>(47%)Tasse</th>
</tr>
<tr>
<td id="netto_tasse"></td>
<td>Netto tasse</td>
</tr>
<tr>
<td id="res_netto_tasse"></td>
<td>/ 2 (Diviso al 50%)</td>
</tr>
<tr>
<td id="result"></td>
<td>Guadagno</td>
</tr>
</table>
код работает отлично, если, очевидно, мы удалим часть значения, где я выполняю эхо-результат результата, а затем записываю определенную математическую цифру, применяются последующие вычисления арифмети c, и все работает отлично, у меня возникает проблема только в том, что вместо этого я получаю эхо-результат результата, затем я открываю страницу и внутри ввода я не пишу число, но число отображается эхом, вычисление не выполняется, и я нахожусь с таблицей, лишенной данных, как я могу сделать так, чтобы ввод выполнял вычисление не написав ничего, но имея значение по умолчанию?