新手请教,判断用户注册的问题.

nightdays 2004-05-02 05:14:55
两个页面,分别为reg.asp,reg1.asp,
由reg.asp传值到reg1.asp,由reg1.asp判断是否用户名为空,是则返回reg.asp,然后在文本域后输出"用户名为空",应该怎么做?
...全文
144 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nightdays 2004-05-02
  • 打赏
  • 举报
回复
我用在判断用户是否存在时也这样做,但输出的信息为:0..
请问这是什么原因?
cunheise 2004-05-02
  • 打赏
  • 举报
回复
所以,有质量的是不管客户还是服务器端up
dsclub 2004-05-02
  • 打赏
  • 举报
回复
在客户器端进行校验是可以减小服务器的负担,但是,如果用户想恶意欺骗呢?


为了保险起见,我还是愿意在服务器端进行校验
zf679 2004-05-02
  • 打赏
  • 举报
回复
提交前在客户端进行判断, 这样还可以减小服务器的负担
<script language="javascript">
function chk()
{
if (document.form1.username.value == "")
{
alert("用户名不能为空");
document.form1.username.focus();
return false;
}

return true;

}
</script>

<form name=form1 method=post action="reg1.asp" onsubmit=return chk()>
<input type=text name=username>
</form>
TrueAndFalse(彩旗飘飘)
这个就行的,代码比较正规点啊,楼上说的都不错啊
liuyangxuan 2004-05-02
  • 打赏
  • 举报
回复
f
TrueAndFalse 2004-05-02
  • 打赏
  • 举报
回复
提交前在客户端进行判断, 这样还可以减小服务器的负担
<script language="javascript">
function chk()
{
if (document.form1.username.value == "")
{
alert("用户名不能为空");
document.form1.username.focus();
return false;
}
return true;

}
</script>

<form name=form1 method=post action="reg1.asp" onsubmit=return chk()>
<input type=text name=username>
</form>
diveas 2004-05-02
  • 打赏
  • 举报
回复
为什么不在客户端判断,浪费服务器资源!
客户端
<script language=vbscript>
Sub CheckForm1()
If Trim(Document.表单名.文本框名字.Value)="" Then
Alert("请输入用户名!")
Document.表单名.文本框名字.Focus()
Window.Event.ReturnValue=False
End If
End Sub
</script>
服务器端
用stefli((桂电))的
stefli 2004-05-02
  • 打赏
  • 举报
回复
对,写错咯
少了个"呵呵
dsclub 2004-05-02
  • 打赏
  • 举报
回复
<%If Request.QueryString("err")<>"" Then%>
nightdays 2004-05-02
  • 打赏
  • 举报
回复
按照这样做了,只输出"0",为什么是这样的结果?
stefli 2004-05-02
  • 打赏
  • 举报
回复
reg.asp:
---------------------------------------------------------------------------------
<input type="text" name="Username"><%If Request.QueryString("err)<>"" Then%><%=err%><%End If%>


reg1.asp:
---------------------------------------------------------------------------------
<%
Username = Trim(Request.Form("Username"))
If Username = "" Then
Response.Redirect "reg.asp?err=用户名为空"
End If
%>

28,404

社区成员

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

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