如何实现类似hotmail的登录页面

vbgiant 2005-03-06 09:31:38
我想实现登录网页提交后,如果无法通过验证,则在登录页面的特定地方出现错误提示。我不想使用那种警告窗口,希望能给出可行的代码示例!
...全文
180 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2005-03-07
  • 打赏
  • 举报
回复
Request.Form("submit")<>""是为了保证是按了提交按钮后才进行判断
否则的话不管提交与否,即使是第一次显示,红字也会显示出来的

如果是单独的文件验证很明显就是把前面哪个文件拷贝一遍再加上判断的代码
基本上就属于浪费人力物力
wfwclyms 2005-03-07
  • 打赏
  • 举报
回复
用ifrem
shockdan 2005-03-07
  • 打赏
  • 举报
回复
先抄吧,抄多了,改多了,你就明白了,我就是这样的:)
vbgiant 2005-03-07
  • 打赏
  • 举报
回复
to babyt(阿泰):
泰哥,我觉得你说得不错。不过我对Request.Form("submit")<>""不太明白,是不是还需要什么函数使验证不通过时返回点什么?还有如果我是用一个单独的asp文件验证又应该怎么实现?
我是一个初学者!
vbgiant 2005-03-07
  • 打赏
  • 举报
回复
mymyal123(风之森):拜托你先看懂问题!哈哈
阿泰 2005-03-06
  • 打赏
  • 举报
回复
其实只是显示的位置不同而已,把下面的代码保存成1.asp,运行下看看

<form method=post name="form1" action="1.asp">
姓名<Input Type="text" name="name">
<%
If Request.Form("name")="" AND Request.Form("submit")<>"" Then
%>
<font color=red>姓名必须填写</font>
<%End If%>
<BR>
地址<Input Type="text" name="address">
<%
If Request.Form("address")="" AND Request.Form("submit")<>"" Then
%>
<font color=red>地址必须填写</font>
<%End If%>
<BR>
年龄<Input Type="text" name="age">
<input type="submit" name="submit" value="提交">
</form>
mymyal123 2005-03-06
  • 打赏
  • 举报
回复
我晕,这种代码太多了,你自己找找吧

方法就是读取数据库里面的id 和密码字段的值跟用户输入的值进行比较,相同到一页,不同到另一页,就搞定.

28,408

社区成员

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

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