<!--#include file="include/conn.asp"-->

<!--#includefile="include/conn.asp"--><%ifrequest.Form("user")=""thenresponse.Write"<... <!--#include file="include/conn.asp"-->
<% if request.Form("user")="" then
response.Write"<script language=javascript>alert('请输入用户名');history.back(-1);</script>"
response.End()
end if
if request.Form("pwd")="" then
response.Write"<script language=javascript>alert('请输入密码');history.back(-1);</script>"
response.End()
end if
user=trim(request.Form("user"))
pwd=trim(request.Form("pwd"))
sql="select * from qy where qy_name='"&user&"' and qy_pwd='"&pwd&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,cn,1,1
if rs.eof then
response.Write"<script> alert('无此用户');history.back(-1);</script>"
response.End()
else
session("user")=rs("user")
session("level")=rs("level")
response.Redirect"aboutqy.asp"
end if
rs.close
set rs=nothing
cn.close
set cn=nothing

%>
我在网上看到很多这种登录验证代码,但是这种代码都是一打开就会提示“用户名不能为空”,有什么方法解决吗?(我分数不多就给5分吧)
展开
 我来答
ucyouma
2007-07-01 · TA获得超过386个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:220万
展开全部
"用户名不能为空"在这里没有表示,应该在你填的哪个页面里面的JAVASCRIPT的代码里面,还有这个你要去了
if request.Form("user")="" then
response.Write"<script language=javascript>alert('请输入用户名');history.back(-1);</script>"
response.End()
end if
if request.Form("pwd")="" then
response.Write"<script language=javascript>alert('请输入密码');history.back(-1);</script>"
response.End()
end if
去了,就可以去了"请输入用户名","请输入密码"这样的提示框了
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
shijiaokun
2007-07-01 · TA获得超过127个赞
知道答主
回答量:130
采纳率:0%
帮助的人:148万
展开全部
<form name=form1 action="login.asp" method="post" >
Username:
<input name="username" type="text" size="12" /><br/>
password:
<input name="password" type="password" size="12" /><br/>
<input type="submit" value="确定" onclick="return sub(this.form)" />
</form>

<script language="javascript">
<!--
function sub(form){
if(form.username.value==""){
alert("请输入用户名!");return false;
}
if(form.password.value==""){
alert("请输入密码");return false;
}
{
form.submit();
return true;
}
}
-->
</script>

这样,然后再在login.asp文件里输入连接数据库代码.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式