看板 PHP 關於我們 聯絡資訊
最近小女子需要開發一個用php設計的會計費用平台,但在加總欄位text時無法加總 (o_total), 請問該如何用java script呢? function sum(value) { document.getElementById("o_total").value=parseInt(document.getElementById("o_total").value) + parseInt(value); <input name="o_dollar1" type="text" id="o_dollar1" onchange="sum(this.value)" size="10" /> <input name="o_dollar2" type="text" id="o_dollar2" onchange="sum(this.value)" size="10" /> 請問上以程式在哪寫錯,拜託各位了?pls~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.23.85 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1445438810.A.3FD.html
MOONRAKER: 貼個完整檔案來瞧瞧 10/21 23:15
tsao1211: 貼一下 o_total 問題可能在那 10/22 09:38
jhunkyoiori: document.getElementById("o_total").value 10/22 10:49
jhunkyoiori: 這邊沒有初始值 所以抓不到東西 就出錯了給他個0吧 10/22 10:50
jhunkyoiori: 或是加判斷空值就給0 10/22 10:51
cathy19: 各位謝謝,我晚點貼上來? 10/22 11:00
cathy19: function sum() { 10/22 11:44
cathy19: var o_total = 0; 10/22 11:44
cathy19: var o_dollar1 = parseInt(document.getElementById('o_d 10/22 11:45
cathy19: ollar1').value); 10/22 11:45
cathy19: var o_dollar2 = parseInt(document.getElementById('o_ 10/22 11:46
cathy19: dollar2').value); 10/22 11:46
cathy19: document.getElementById('o_total').value = o_dollar1+ 10/22 11:46
cathy19: o_dollar2 ; 10/22 11:46
cathy19: 請問j大我的初始值哪裡用錯了,淚~~ 10/22 11:47
cathy19: 謝謝上面大大幫忙,已解決了!! 10/22 13:37