论坛: 网站建设 标题: asp窗口字符判断求助 复制本贴地址    
作者: zbasic [zbasic]    论坛用户   登录
在一个页面中有个input窗口。action到下一个页面,在下一个页面中要判断上个页面中传过来的数据是否符合条件。
比如说判断他是否为空,长度是否超出,因为有好几个类似的input窗口,如果每次都做一个判断显然是不符合逻辑的。
比如说以下语句
<%
soft_name=trim(request.Form("soft_name"))
if request.Form("soft_name")="" then
response.Write("软件名称不能为空"&"<a href='javascript:history.go(-1);'>"&"点击返回")
end if

%>
如果做一个函数

<%
function cutstr(str)
if len(str)="" then
response.Write("软件名称不能为空"&"<a href='javascript:history.go(-1);'>"&"点击返回")
end if
end function
%>
然后在调用时通过函数来判断,但是具体怎么样来调用这个函数,或者有什么错误。。麻烦指点


地主 发表时间: 04-08-19 11:50

回复: qiezic [qiezic]      登录
可以这样访问:
call cutstr(soft_name)

不过你这句写的好象不对“if len(str)="" then ……”,因为len(str)是大于等于零的,所以你的这个条件是永远不成立的。建议改为“if len(str)=0 then ……”。就可以了!


B1层 发表时间: 04-08-19 11:59

回复: zbasic [zbasic]   论坛用户   登录
谢谢。。自己找了半天是找出这个问题来了。。不过还是谢谢了。。

B2层 发表时间: 04-08-19 16:59

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号