日期:2014-05-17  浏览次数:21032 次

判断输入内容如果为空则返回,为什么下面的程序还在执行?
a.asp   用户在这页里输入内容
b.asp   接收到a.asp发货来的值   写入数据库

在b.asp里判断用户在a.asp中输入的某项内容如果为空则返回,代码如下:


if   trim(request.form( "Account "))   =   " "   then
response.write   " <script   language=javascript>   alert( '用户帐号不能为空! ');history.back(-1); </script> "
end   if


当Account为空时,提交后是会出现提示并返回,但是却已将此次提交的信息写入了数据库。


应该怎么改改啊?

------解决方案--------------------
if trim(request.form( "Account ")) = " " then
response.write " <script language=javascript> alert( '用户帐号不能为空! ');history.back(-1); </script> "
else

'这里放执行操作的代码(写入数据库)

end if