帮忙看一个简单的if语句问题

mmidd 2006-04-02 11:17:15
I=request.form("I")
j=request.form("J")
if I>J then
response.write("I>J")
else
if I=J then
response.write("I=J")
else
response.write("I<J")
end if
end if
end if


这段代码为什么我输入任何数都显示I=J
不知道是什么地方出了问题,请高手帮忙
...全文
240 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmidd 2007-03-17
  • 打赏
  • 举报
回复
谢谢
Dogfish 2006-04-03
  • 打赏
  • 举报
回复
pzpower(胖子)正确。比较前要先变换成为数值。
zftow110 2006-04-03
  • 打赏
  • 举报
回复
IF语句楼主好象写混了,胖子的写法是正确的!
mmidd 2006-04-02
  • 打赏
  • 举报
回复
另一个页面是一个文本框,输入什么都显示I=J
会不会是IIS出问题了?
crystalshark 2006-04-02
  • 打赏
  • 举报
回复
另一个页面的form中I,J是多少?
如果没有数据传过来
request.form("I")和request.form("J")为NULL或nothing,所以相等
wyl918 2006-04-02
  • 打赏
  • 举报
回复
你写的 end if 多了
zgbhtqz 2006-04-02
  • 打赏
  • 举报
回复
pzpower(胖子)的写法应该可以,先转化为数字后再比较
pzpower 2006-04-02
  • 打赏
  • 举报
回复
这样写多清爽:
----------------------------------
I=Cint(request.form("I"))
j=CInt(request.form("J"))

if I>J then
response.write("I>J")
elseif I=J then
response.write("I=J")
else
response.write("I<J")
end if
niuzicom 2006-04-02
  • 打赏
  • 举报
回复
输出不正确!
response.write(""&I&"="&J&"")
dongweibai 2006-04-02
  • 打赏
  • 举报
回复
I=request.form("I")
j=request.form("J")
if I>J then
response.write("I>J")
response.end
else
if I=J then
response.write("I=J")
response.end
else
response.write("I<J")
response.end
end if
end if
试试

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧