如何用asp在客户端验证 用户名和密码不为空 并提示
<body><formid="form1"name="form1"method="post"action="login_check.asp">用户:<label><inp...
<body><form id="form1" name="form1" method="post" action="login_check.asp">用户: <label> <input name="username" type="text" id="username" /> </label> <p>密码: <label> <input name="pwd" type="password" id="pwd" /> </label> <br /> <label> <input type="submit" name="Submit" value="登陆" /> </label> <label> <input type="reset" name="Submit2" value="重填" /> </label> </p></form>
展开
3个回答
2014-02-26
展开全部
第一个方法:在登录页面加个js,一按登录时如果空那就提示空!<SCRIPT language=javascript>
<!--
function CheckloginForm()
{
if(document.form1.username.value.length<1)
{
alert("登陆用户名没有填写!");
return false;
}
if(document.form1.pwd.value.length<1)
{
alert("密码没有填写!");
return false;
}
}//-->
</SCRIPT></head><body><form id="form1" name="form1" method="post" action="login_check.asp">用户: <label> <input name="username" type="text" id="username" /> </label> <p>密码: <label> <input name="pwd" type="password" id="pwd" /> </label>
<label> <input type="submit" name="Submit" value="登陆" onClick="javascript:return CheckloginForm();"/> </label> <label> <input type="reset" name="Submit2" value="重填" /> </label> </p></form> 第二:按登录后跳转页面加条件,如果是空就提示空!login_check.asp 写条件username=replace(trim(request("username")),"'","‘")pwd=replace(trim(request("pwd")),"'","‘")if username="" thenResponse.Write "<script language='javascript'>alert('请输入用户名');window.history.back();</script>"
responseend ifif pwd="" thenResponse.Write "<script language='javascript'>alert('请输入密码);window.history.back();</script>"
responseend if
<!--
function CheckloginForm()
{
if(document.form1.username.value.length<1)
{
alert("登陆用户名没有填写!");
return false;
}
if(document.form1.pwd.value.length<1)
{
alert("密码没有填写!");
return false;
}
}//-->
</SCRIPT></head><body><form id="form1" name="form1" method="post" action="login_check.asp">用户: <label> <input name="username" type="text" id="username" /> </label> <p>密码: <label> <input name="pwd" type="password" id="pwd" /> </label>
<label> <input type="submit" name="Submit" value="登陆" onClick="javascript:return CheckloginForm();"/> </label> <label> <input type="reset" name="Submit2" value="重填" /> </label> </p></form> 第二:按登录后跳转页面加条件,如果是空就提示空!login_check.asp 写条件username=replace(trim(request("username")),"'","‘")pwd=replace(trim(request("pwd")),"'","‘")if username="" thenResponse.Write "<script language='javascript'>alert('请输入用户名');window.history.back();</script>"
responseend ifif pwd="" thenResponse.Write "<script language='javascript'>alert('请输入密码);window.history.back();</script>"
responseend if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-26
展开全部
客户端验证用javascript,将<input type="submit" name="Submit" value="登陆" /> 改为<input type="button" onclick="check();" name="Submit" value="登陆" /> ,然后将下面的代码放到</head>之前:<script type="text/javascript">function check(){ var f=document.forms[0]; if(f.username.value==""){ alert("用户名不能为空!"); f.username.focus(); return; } if(f.pwd.value==""){ alert("密码不能为空!"); f.pwd.focus(); return; } document.form1.submit();}</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-26
展开全部
<%dim password '定义password=request.form("pwd") '值if password="" then '判断提交密码为空response.write"你的密码为空" '输出end if '结束%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询