如何判断一个表单变量是否存在?

gongxy 2003-04-07 12:23:38
如题
...全文
144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongxy 2003-04-08
  • 打赏
  • 举报
回复
to julyclyde(ASP版社区之星): 谢谢您的回复,可是问题是我现在使用java Script,不是VB Script,总不成只能使用VB Script吧?
dychen 2003-04-08
  • 打赏
  • 举报
回复
我碰到同样的问题。当我郁闷很久以后……
使用null==Request("Data")判断
竟然成功。如果你也成功了,记得给我分啊
gongxy 2003-04-08
  • 打赏
  • 举报
回复
to julyclyde(ASP版社区之星):
Response.Write(typeof(Request));
Response.Write("<br>");
Response.Write(typeof(Request("Data")));
Response.Write("<br>");
Response.Write(typeof(Request.Form("Data")));
Response.Write("<br>");
Response.Write(typeof(Request.QueryString("Data")));
Response.Write("<br>");
Response.Write(Request("Data"));

==>
object
object
object
object

我现在使用此技术解决:
//我不考虑Data是POST还是GET方式过来的
if (0 == Request("Data").Count){
//Data变量没有设置
}
else{
//Data变量有设置
}
julyclyde 2003-04-08
  • 打赏
  • 举报
回复
你把读到的值输出了看看到底是不是""
julyclyde 2003-04-07
  • 打赏
  • 举报
回复
不需要判断。能读到就处理,读不到就别理
gongxy 2003-04-07
  • 打赏
  • 举报
回复
to cpp2017(重复一遍又何妨?) : 我需要在asp脚本里面判断
php里面有isset函数
asp里面呢?
cpp2017 2003-04-07
  • 打赏
  • 举报
回复
if (document.form1 ==null)
{
alert(" No exist!");
}
dychen 2003-04-07
  • 打赏
  • 举报
回复
gongxy的问题我也碰到,关注中……
julyclyde 2003-04-07
  • 打赏
  • 举报
回复
isEmpty()可以判断
gongxy 2003-04-07
  • 打赏
  • 举报
回复
to julyclyde(ASP版社区之星) : 问题是我如何判断没读到?

<%@ language="javaScript" %>
<html>
<head>
</head>
<body>
<%
if ("" == Request("Data")){
//空值处理
...
Response.Write("Data is not set");
}
else{
//非空值处理
...
Response.Write("Data is set <br>");
Response.Write(Request("Data"));
}
%>
</body>
</html>

总显示"Data is set"

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧