次の方法を使用してテキスト ボックスを追加します。複数の変更を試みましたが、2 つのテキスト ボックスの値を乗算できないようです。必須 値が乗算され、3 番目のテキスト ボックスに表示される 2 つのテキスト ボックスが必要です。数値が変化したときに、この値を流動的に変化させたいです! 私はこのコードを使用していました。なぜなら、私は複数のことを乗算している可能性があるからです。
追加に使用するコードは
<!--adding script #-->
<script>
$(document).ready(function(){
calculateSum();
//iterate through each textboxes and add keyup
//handler to trigger sum event
$(".txt").each(function() {
$(this).keyup(function(){
calculateSum();
});
});
});
function calculateSum() {
var sum = 0;
$("#sum").val(sum.toFixed(2));
//iterate through each textboxes and add the values
$(".txt").each(function() {
//add only if the value is number
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value);
}
});
//.toFixed() method will roundoff the final sum to 2 decimal places
$("#sum").html(sum.toFixed(2));
var total = document.getElementById("subtotal").value == "";
var total = document.getElementById("subtotal").value = sum;
}
<!--END adding script #-->
最後の行をに設定してみました
var times1 = document.getElementById(subtotal);
var times2 = document.getElementById(tax);
var equal = times1.value * times2.value;
次に、 var total1 = document.getElementById("total1").value = sum9; を変更します。to var total1 = document.getElementById("total1").value = equal;
テキスト ボックスの ID は小計であり、更新しようとしているボックスの税は total1 です。
どうもありがとう!