if elseif else不能选择执行的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:37:12
在上一页中写入了<form action="result.asp?ff=idcard">
把查询词转到下一面的结果页面result.asp

在result.asp页面又用到了如题的判断语句.
<% if ff=idcard then %>
进行第一个查询...
<% elseif ff=type then %>
执行第二个查询....
<% elseif ....%>
....

<% end if %>

这样写程序理论上是没有什么错误的.

但是在实际查询时却出现了问题,当我查询第一个页面时正常,当用第二个if语句来查询时,它总是先调用第一个查询语句来进行判断,所以总是弹出一个对话框后就返回了..
按你们的方法改了.不行.
改成if ff="idcard" then时,改程序是可以运行了..但查询页面什么东西都没有.
打开源文件,<body>和</body>之间代码为空.而且该 弹出alert提示的地方也没有提示...

用select case 也容易出错.凡是在<% case idcard %>这样的语句时就会出错...

改成<% case "idcard" %>也是一样.出错...

<% if ff=idcard then %>
这个错了
改为
<% if ff="idcard" then %>

看不出什么错误,你可以试试这个
Select Case ff
Case ff=idcard
进行第一个查询...
Case ff=type
执行第二个查询....
Case Else
....
End Select