CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

显示信息的问题

楼主thisme2401(做人要厚道)2005-06-01 12:44:50 在 Web 开发 / ASP 提问

本人新手,请问一下,  
  一个登录的页面,进行验证用户是否输入正确时,用另一个ASP文件进行验证,如果验证不正确,显示的错误信息是在验证的ASP文件中显示的,我想在登录的窗口中显示错误信息,可是又不想把验证的过程写到登录页面的ASP中。该怎么办呢? 问题点数:20、回复次数:14Top

1 楼lovebeyondforever(我不信)回复于 2005-06-01 12:49:14 得分 0

写一个js   在登录界面调用就可以来Top

2 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2005-06-01 12:51:02 得分 2

随便写一个页面,验证通过了再response.redirect到你要的页面,就是说中间有一个验证的页面,我看网易的E-MAIL登陆就是这么登陆的Top

3 楼centurybobo(大笨鸟)回复于 2005-06-01 12:52:18 得分 2

一页用htm页面做为登录,一页用asp做为判断用户的身份,您感觉如何呢。Top

4 楼thisme2401(做人要厚道)回复于 2005-06-01 12:57:01 得分 0

response.redirect转回时会将原来输入的清除啊。Top

5 楼thisme2401(做人要厚道)回复于 2005-06-01 13:02:42 得分 0

用htm页面做为登录时,用ASP判断用户的身份时,当错误时显示的错误信息也是在ASP页面中啊,确定后才回到htm中。Top

6 楼lovebeyondforever(我不信)回复于 2005-06-01 13:03:07 得分 6

写个简单的不知道你是这个意思不?  
  1.asp  
  <script   language=javascript   src="check.js"></script>  
  <form   action="test.asp"   method=post   name=form1   onsubmit="javascript:   return   check();">  
  <input   type=text   name=txtusername><br>  
  <input   type=submit   value=提交>  
  </form>  
  2.asp  
  <!--  
  function   check(){  
      var   strusername=document.form1.txtusername.value;  
      if(strusername=="")   {  
  alert("用户名不能为空!");  
  return   false;  
  }  
  }  
  -->Top

7 楼lovebeyondforever(我不信)回复于 2005-06-01 13:04:10 得分 0

汗!应该是check.js  
  <!--  
  function   check(){  
      var   strusername=document.form1.txtusername.value;  
      if(strusername=="")   {  
  alert("用户名不能为空!");  
  return   false;  
  }  
  }  
  -->  
  Top

8 楼thisme2401(做人要厚道)回复于 2005-06-01 13:06:57 得分 0

谢谢,那在2.asp   中,能支持服务器端执行的函数吗?  
  Top

9 楼thisme2401(做人要厚道)回复于 2005-06-01 13:28:37 得分 0

主要是想实现从数据库中实现验证Top

10 楼lovefan666(家宁)回复于 2005-06-01 13:30:43 得分 2

检测页面  
  <!--#INCLUDE   FILE="CONN.ASP"-->  
  <!--#INCLUDE   FILE="contain.ASP"-->  
  <%  
  BOSSNAME=REQUEST("yhm")  
  BOSSPASS=REQUEST("yhmm")  
  contain(BOSSNAME)  
  contain(BOSSPASS)  
  IF   BOSSNAME=""   OR   BOSSPASS=""   THEN  
        RESPONSE.REDIRECT   "ERR/ERR1.HTM"  
        RESPONSE.END  
  END   IF  
  SQL="SELECT   *   FROM   biao   WHERE   yhm='"&REPLACE(BOSSNAME,"'","")&"'   AND   yhmm='"&REPLACE(BOSSPASS,"'","")&"'"    
  SET   RS=CONN.EXECUTE   (SQL)  
  IF   RS.EOF   THEN  
        RESPONSE.REDIRECT   "ERR/2.HTM"  
        RESPONSE.END  
        ELSE  
        SESSION("BOSS")=RS("yhm")  
        SESSION("BOSS_PASS")=RS("yhmm")  
   
  id=rs("id")  
  RESPONSE.WRITE   rs("id")  
      RESPONSE.REDIRECT   "yh.asp?id="&id  
  END   IF    
  %>Top

11 楼lovebeyondforever(我不信)回复于 2005-06-01 13:33:40 得分 0

这个只是在提交form之前的验证  
  如果都合法那么就进入test.asp  
  test.asp里面在在数据库里面来验证是否用户名密码是否正确Top

12 楼c121(fd)回复于 2005-06-01 13:36:51 得分 4

http://www.lmghy.com/index.asp     你说的是不是要这里的登陆一样的效果呀,,?  
  登陆检测页代码  
  <%    
  uid=replace(trim(request("uid")),"'","")  
  upwd=replace(trim(request("upwd")),"'","")  
  set   rs=server.createobject("adodb.recordset")  
  sql="select   *   from   xxx   where   uid='"&uid&"'   and   upwd='"&upwd&   "'"  
  rs.open   sql,conn  
  if   rs.eof   then  
  response.write   "<script>alert('对不起,用户名或密码错误,请确认重试!');history.go(-1)</script>"  
  else  
  response.Redirect   "../index.asp"  
  end   if  
  rs.close  
  set   rs=nothing  
  %>  
   
  Top

13 楼jackycxg(黑白灰)回复于 2005-06-01 13:39:28 得分 4

http://www.lmghy.com/index.asp     你说的是不是要这里的登陆一样的效果呀,,?  
  登陆检测页代码  
  <%    
  uid=replace(trim(request("uid")),"'","")  
  upwd=replace(trim(request("upwd")),"'","")  
  set   rs=server.createobject("adodb.recordset")  
  sql="select   *   from   xxx   where   uid='"&uid&"'   and   upwd='"&upwd&   "'"  
  rs.open   sql,conn  
  if   rs.eof   then  
  response.write   "<script>alert('对不起,用户名或密码错误,请确认重试!');history.go(-1)</script>"  
  else  
  response.Redirect   "../index.asp"  
  end   if  
  rs.close  
  set   rs=nothing  
  %>  
   
  Top

14 楼thisme2401(做人要厚道)回复于 2005-06-01 14:39:54 得分 0

是这个意思,但这个提示信息显示时,必须点确定后才能回到原页面,如果能在原页面上能显示提示信息就好了Top

相关问题

  • lable显示信息不全
  • 如何先显示简单信息,再显示详细信息?
  • 如何在两个显示器上显示不同的信息?
  • MessageBox()提示信息怎样折行显示?(显示为两行)
  • 循环中的信息显示问题?
  • CDocument怎样显示多行信息?
  • 在服务器窗口显示信息!
  • 用表格显示数据库信息??
  • 如何即时显示信息?
  • 显示数据库中信息!?

关键词

  • 页面
  • 验证
  • 用户
  • 密码
  • 信息
  • asp
  • 显示
  • 登陆
  • 错误
  • 登录

得分解答快速导航

  • 帖主:thisme2401
  • hbhbhbhbhb1021
  • centurybobo
  • lovebeyondforever
  • lovefan666
  • c121
  • jackycxg

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo