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" %>也是一样.出错...
把查询词转到下一面的结果页面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