私はユーザーが部品番号、部品の価格と数量を入力できるテーブルを持っています。それからあなたの合計を得るために価格と数量を倍数にします。私はこの部分を稼働させています。シンプルな数学ですが動作しませんか?
は、今私は一部に課税して、総計を取得する必要がありますが、これはイムが取得するものである:
function calculateit() {
var myBox1 = $('input[name=tax2]:checked').val(); //taxes value
var myBox2 = document.getElementById('partstotalvalue').value; //parts total value
var result = document.getElementById('partstax'); // input field for the total of taxes * parts
var myResult = myBox1 * myBox2; //result = taxes * parts total
result.value = myResult; // display the results
var result2 = document.getElementById('partstotalwithtax'); // inputp field for taxes + total value
var totalResult = myResult + myBox2; // totalresult = taxes on part + the parts total
result2.value = totalResult; // display the results
}
ここでフィドルです:
https://jsfiddle.net/jdarville/hxqev0be/
数字の代わりに文字列を追加しようとしているようです。 –
FYIでは、DOMから値を読み取ると、数値ではなく文字列として読み取られます。 'parseFloat'または' parseInt'を使って手動でnumberに解析する必要があります。また、 '+'演算子は文字列の連結演算子でもあります – Rajesh
あなたは私にひどいことを教えてもらえますか? –