| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 461 人关注过本帖
标题:[求助]数据类型的问题
只看楼主 加入收藏
liujingjing5
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-3
收藏
 问题点数:0 回复次数:6 
[求助]数据类型的问题
<%@ language=javascript %>
<%
var username,userpwd,msg;
username = Request.Form("UserName");/* 初次打开时,没有表单数据传递,(文件是自己提交给自己) */
userpwd = Request.Form("UserPwd");
Response.Write("**"+username+"**"); /* 显示的结果时是**undefined** */
if (username == undefined ) /* 这样判断怎么不行啊,我想判断它有没有接受过表单的数据*/
{
msg = "请输入帐号密码"
}
else
{
var Conn = Server.CreateObject("ADODB.Connection");
Conn.ConnectionString="driver={SQL Server};server=AHU-RU034EIDTZJ;UID=sa;PWD=sa;Database=testsql";
Conn.Open();
........
搜索更多相关主题的帖子: 类型 数据 
2007-05-03 21:39
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
if (username == null )
JScript里null表示空的意思。
2007-05-03 21:48
liujingjing5
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-3
收藏
得分:0 
<%@ language=javascript %>
<%
var username,userpwd,msg;
if (!Session("PASSED"))
Session("PASSED")=false;
if (Session("PASSED")==false)
{
username = Request.Form("UserName");
userpwd = Request.Form("UserPwd");
if (username == "" ) /* 用了null也不行,还是进入else */
{
msg = "请输入帐号密码"
}
else
{
var Conn = Server.CreateObject("ADODB.Connection");
Conn.ConnectionString="driver={SQL Server};server=AHU-RU034EIDTZJ;UID=sa;PWD=sa;Database=testsql";
Conn.Open();
var rs = Server.CreateObject("ADODB.Recordset");
rs.ActiveConnection = Conn;
rs.CursorType = 3;
rs.Open("select * from usermap where username=username"); /* 我变量和数据库表都是用username */
if (rs.EOF) /* 怎么区别啊?不能用this.username */
{ /* 我把所有username改成usernames后*/
msg = "用户不存在"; /* [Microsoft][ODBC SQL Server Driver][SQL Server]列名 'usernames' 无效 */
}
else
{
if (userpwd != rs.Fields("userpwd"))
{
msg = "密码不正确";
}
else
{
msg = "欢迎光临";
Session("PASSED")=true;
Session("USERNAME")=rs.Fields("username");
Session("USERID")= rs.Fields("userid");
}
}
}
}
%>
<html>
<body>
<%= msg %>
<form action="index.asp" method=post >
<input type="text" name="UserName" />
<input type=password name="PassPwd" />
<input type="submit" value="确定" />
<a href="1.asp">1.asp</a>
</form>
</body>
</html>
2007-05-03 22:08
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
if (username == "" )  这个没有进入else?
2007-05-03 22:43
liujingjing5
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-3
收藏
得分:0 

无论是 =="" ==undefined ==null 通通进入else
不知道算是什么类型的了~~

2007-05-03 22:50
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
js里可以用msg吗?
不是用alert吗?
偶不太懂js
2007-05-04 10:02
liujingjing5
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-5-3
收藏
得分:0 
以下是引用lq7350684在2007-5-4 10:02:05的发言:
js里可以用msg吗?
不是用alert吗?
偶不太懂js

这里的msg只是我定义的一个变量而已

2007-05-04 16:14
快速回复:[求助]数据类型的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019571 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved