标题:asp中if对数字大小的对比
只看楼主
bccn567
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-9
结帖率:100%
已结贴  问题点数:20 回复次数:4 
asp中if对数字大小的对比
dim cf3, cf4, cf1
cf1=request("text1")
cf3=15
if cf1<>"" then
if cf1>(0) and cf1<=(cf3) then
cf4 = cf3 + 1 - cf1
Response.Write(cf4)'输出显示
else
response.Write("输入错误!<br><br>")
end if
else
response.Write("尚未输入!<br><br>")
end if

当cf1为1或10-15时是正确的,当cf1为2-9时显示"输入错误!"
哪个地方错了?小弟刚学,很多不懂,请各位大虾帮忙.先谢了
还有当dim cf3, cf4, cf1 as number 这样写是,提示如下错误:
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
fytz.asp, line 2, column 28
dim cf3, cf4, cf1 as number
---------------------------^
cf1 as number  这样写错在哪里了

在线等???????????
搜索更多相关主题的帖子: 数字 asp 
2010-12-09 01:45
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:10 
把request传入的值做一次类型转换,换为数字型

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-09 08:03
bccn567
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-9
得分:0 
怎么转啊?
帮我写句出来啊
2010-12-09 22:53
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
得分:10 
text1=cint(request("text1"))
2010-12-09 23:05
bccn567
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-9
得分:0 
太感谢了!
2010-12-09 23:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-328444-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.103763 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved