私は4つのテキストボックス、すなわちcustomer_phy_tot
,customer_che_tot
、customer_bio_tot
を持っています。私は3つの入力ボックスの値をすべて追加して4番目の入力customer_pcb_tot
に表示しようとしています。入力値の追加方法
customer_bio_obt.blur(function(){
var customer_pcb_tot = isNaN(parseInt($("#customer_phy_tot").val() + $("#customer_che_tot").val() + $("#customer_bio_tot").val())) ? 0 :($("#customer_phy_tot").val() + $("#customer_che_tot").val() + $("#customer_bio_tot").val())
$("#customer_pcb_tot").val(customer_pcb_tot);
});
問題は私のコードを追加するのではなく、文字列として扱います。私が値10
,15
および5
をそれぞれ持っているとします。 4番目のボックスに30
と表示されるはずですが、私の場合は10155
と表示されています。
大変助かりました。あなたはそれが動作しますか、あなたの値のそれぞれにそれを使用する必要が
使用するparseInt(0):$( "#customer_phy_tot"すべての 'val()+ val() 'のための別の値のために – teran
' total =(parseInt($( "#somtthing")val())|| 0)+ ... ' – teran