作者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/cn.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