asp表单中的文本域求和?

[复制链接]
查看11 | 回复3 | 2010-8-20 11:21:19 | 显示全部楼层 |阅读模式
asp表单中的2个文本域求和?
a和b文本域,分别输入7,在c文本域中得到的结果是77而不是14。这是什么原因呢?
我想要得到的 是14不是77

回复

使用道具 举报

千问 | 2010-8-20 11:21:19 | 显示全部楼层
因为表单中的value都是字符型,需要自己进行转换这个不是asp的东西吧,用javascript来实现<input type="button" value="相加" onclick="sumnumber()
回复

使用道具 举报

千问 | 2010-8-20 11:21:19 | 显示全部楼层
设a="7"b="7"都是字符类型,你用a+b得到的就是a&b自然就是77了。c=cint(a)+cint(b)response.write c
回复

使用道具 举报

千问 | 2010-8-20 11:21:19 | 显示全部楼层
先转换成数字型,用int函数再相加
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行