私が持っているのは、税金を計算するためのフォームです。clone() JavaScript 機能を使用していますが、少し問題があります。たとえば、基本給と主要な税金を次のように保存するとします。
基本給5万円
一次税 $50
この下には、複製されるフィールドを受け取る入力を持つ行 (newtaxrow) と、id clonetax を持つボタンがあります。したがって、JavaScript:
$("#clonetax").click(function() {
$("#newtaxrow:last").clone(true).insertAfter("#newtaxrow:last");
$("#newtaxrow:last").find( ":input" ).val( "0" );
$("#newtaxrow:last").find( ":input" ).change(dave());
});
方法dave()
:
function dave() {
var val1 = parseInt(document.getElementById('salary').innerText);
var val2 = parseInt(document.getElementById('tax').value);
var val3 = parseInt(document.getElementById('newtaxfield').value);
var total = val1 - (val2 + val3);
document.getElementById("net").innerHTML = total;
}
したがって、本質的には、複製されたフィールドの値をその場で合計または合計する必要があります。クローンされたフィールドでは機能しません。何か間違っていることはわかっています... . 何か援助はありますか?ありがとう。