作者cathy19 (cathy)
看板Ajax
标题[问题] 请问我初始值哪里错了?pls~
时间Thu Oct 22 11:59:15 2015
小女子最近因工作要自行设计一个有会计的平台,
但遇到了加总上的问题,请问我程式初始值为0,要怎麽修改?
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 ;}
我的第一笔key入o_dollar1时一直出现 o_total是出现NaN,该怎麽改?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.14.23.85
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1445486358.A.E39.html
2F:→ Peruheru: 单看这个涵式是可以执行的,只是他只能算整数,如果你那 10/22 12:22
3F:→ Peruheru: 边不行,试试看贴上更多内容吧 10/22 12:23
4F:→ Peruheru: 不过你的var o_total = 0;这行完全没有使用到 10/22 12:24
5F:→ Peruheru: 如果你是希望先存入o_total这变数内,应该就是漏了 10/22 12:25
7F:→ Peruheru: 这样是你要的吗? 10/22 12:26
8F:→ cathy19: 如果二个有值是会自动加总,但我希望是当只输入一个值时 10/22 12:39
9F:→ cathy19: 它的计算也会绣出第一个输入值,不会出现NAN这样 10/22 12:40
11F:→ cathy19: 慢增加上去,在KEY第一笔资料时不会出现NAN这样 10/22 12:49
13F:推 rayway30419: 先判断第二个变数有没有值,没有就预设初值0呢? 10/22 13:21
15F:→ Peruheru: 这样呢? 10/22 13:22
16F:推 rayway30419: 楼上这样应该就可以了吧ww 10/22 13:28
17F:→ cathy19: 可以了,我的问题已解决了!!^^ 洒花~~谢谢各位! 10/22 13:39