ASP 类型不匹配: '[string: ""]' 纠结错在哪里了

<formaction=""method="get"><inputname="name"type="text"id="page"/><inputtype="submit"... <form action="" method="get">
<input name="name" type="text" id="page"/>
<input type="submit" value="提交" />
</form>
以上是我的表单,下面是处理程序
if isempty(request("name")) or isnull(request("name")) or request("name")=0 then
response.Redirect("1.html")
elseif Cint(request("name")) > Totalzs then
response.Redirect("2.html")
else
Wzname=Cint(request("name"))
end if
处理后,如果表单是0,是1或者其他数字都可以正常运行
如果我,提交空的内容。。就是name为什么提示下面错误

Microsoft VBScript 运行时错误 错误 '800a000d'
类型不匹配: '[string: ""]'
isempty和isnull好像没用,我用 not request("name")="" 也没有
我是入门者,求高手解答
展开
 我来答
SQL的艺术
2014-12-29 · SQL写多了就会在追求极致
SQL的艺术
采纳数:2040 获赞数:3324

向TA提问 私信TA
展开全部

判断部分应该这样写:

str_name=request("name")
if len(str_name)=0 Then
    response.Redirect("1.html")
else
    if isnumeric(str_name)=true Then
        if Cint(str_name) > Totalzs then
            response.Redirect("2.html")
        else
            Wzname=Cint(str_name)
        end if
    end if
end if
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式