[請益] 如何用Onchange及function設定,自動加總呢?

作者: cathy19 (cathy)   2015-10-21 22:46:48
最近小女子需要開發一個用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~
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-10-21 23:15:00
貼個完整檔案來瞧瞧
作者: tsao1211 (Sunday)   2015-10-22 09:38:00
貼一下 o_total 問題可能在那
作者: jhunkyoiori (瓦爾加布)   2015-10-22 10:49:00
document.getElementById("o_total").value這邊沒有初始值 所以抓不到東西 就出錯了給他個0吧或是加判斷空值就給0
作者: cathy19 (cathy)   2015-10-22 11:00:00
各位謝謝,我晚點貼上來?function sum() {var o_total = 0;var o_dollar1 = parseInt(document.getElementById('o_dollar1').value);var o_dollar2 = parseInt(document.getElementById('o_dollar2').value);document.getElementById('o_total').value = o_dollar1+o_dollar2 ;請問j大我的初始值哪裡用錯了,淚~~謝謝上面大大幫忙,已解決了!!

Links booklink

Contact Us: admin [ a t ] ucptt.com