我有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
。它應該在第四個框中顯示30
,但在我的情況下顯示爲10155
。
任何幫助極大的讚賞。
use parseInt對於單獨的值不是所有'val()+ val()' – teran
'total =(parseInt($(「#somtthing」)。val())|| 0)+ ...' – teran