作者cathy19 (cathy)
看板PHP
標題如何用Onchange及function設定,自動加總呢?
時間Wed Oct 21 22:46:48 2015
最近小女子需要開發一個用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://webptt.com/m.aspx?n=bbs/PHP/M.1445438810.A.3FD.html
1F:→ MOONRAKER: 貼個完整檔案來瞧瞧 10/21 23:15
2F:推 tsao1211: 貼一下 o_total 問題可能在那 10/22 09:38
3F:推 jhunkyoiori: document.getElementById("o_total").value 10/22 10:49
4F:→ jhunkyoiori: 這邊沒有初始值 所以抓不到東西 就出錯了給他個0吧 10/22 10:50
5F:→ jhunkyoiori: 或是加判斷空值就給0 10/22 10:51
6F:→ cathy19: 各位謝謝,我晚點貼上來? 10/22 11:00
7F:→ cathy19: function sum() { 10/22 11:44
8F:→ cathy19: var o_total = 0; 10/22 11:44
9F:→ cathy19: var o_dollar1 = parseInt(document.getElementById('o_d 10/22 11:45
10F:→ cathy19: ollar1').value); 10/22 11:45
11F:→ cathy19: var o_dollar2 = parseInt(document.getElementById('o_ 10/22 11:46
12F:→ cathy19: dollar2').value); 10/22 11:46
13F:→ cathy19: document.getElementById('o_total').value = o_dollar1+ 10/22 11:46
14F:→ cathy19: o_dollar2 ; 10/22 11:46
15F:→ cathy19: 請問j大我的初始值哪裡用錯了,淚~~ 10/22 11:47
16F:→ cathy19: 謝謝上面大大幫忙,已解決了!! 10/22 13:37