写了一个判断输入为整数的语句,可是不运行很简单的!

zhouxm 2002-07-23 11:11:19
<%
if (isNumeric(rows))=false then
%>
<script language=JSCript>
window.alert("请输入数字")
history.back()
</script>
<%
end if
%>

请问哪里出错了,
我改成not(isNumeric(rows)) 仍然出错,
请赐教!
...全文
4 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouxm 2002-07-23
感谢尘雨,
主要是没有把返回值转换为cbool,
现在搞定了。
感谢大家!!
回复
尘雨 2002-07-23
你可真晕
,把别人也搞晕了
不要用rows做变量名,换成其他的的名字
或者
if not Cbool(isNumeric(rows)) then
alert(...)

end if...
回复
cmsoft 2002-07-23
not在哪啊?
回复
zhouxm 2002-07-23
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
/setting.asp, 第 54 行

我如果我把not去掉,然后输入一个整数,这个
就正常运行。
可以弹出alert和historyback。

估计是逻辑错误,
大家看看语法是不是没有错误阿?
回复
hzpike 2002-07-23
估计是rows为空或为字符型,加个判断语句。
回复
MeXP 2002-07-23
什么地方错了,错误信息?
回复
evonne_feng 2002-07-23
你的错误是逻辑错误还是程序错误,把错误贴出来吧
回复
zhouxm 2002-07-23
帮我看一下这个IF语句吧。
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告