jsp代码,想在登录首页加入,用户名为空,密码为空的弹框提示,我的代码有问题,请问要怎么改,谢谢

前面的代码如图,后面的在下面:}if(form1.password.value.length<1‖form1.password.value.length>20){aler... 前面的代码如图,后面的在下面:

}
if(form1.password.value.length<1‖form1.password.value.length>20){
alert("密码超出了范围(1~20).");
form1.password.focus();
return false;
}
}
</script>
<META content="MSHTML 6.00.2900.5848" name=GENERATOR>

</HEAD>

<BODY>

<DIV id=div1>

<TABLE id=login height="100%" cellSpacing=0 cellPadding=0 width=800

align=center>

<TBODY>

<TR id=main>

<TD>

<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%">

<TBODY>

<TR>

<TD colSpan=4> </TD>

</TR>

<TR height=30>

<TD width=380> </TD>

<TD> </TD>

<TD> </TD>

<TD> </TD>

</TR>

<TR height=40>

<TD rowSpan=4> </TD>

<TD>用户名:</TD>

<TD>

<INPUT class=textbox id=username name=username>

</TD>

<TD width=120> </TD>

</TR>

<TR height=40>

<TD>密 码:</TD>

<TD>

<INPUT class=textbox id=password type=password

name=password>

</TD>

<TD width=120> </TD>

</TR>

<TR height=40>

<TD><br></TD>

<TD vAlign=center colSpan=2><br></TD>

</TR>

<TR height=40>

<TD></TD>

<TD align=right>

<INPUT id=btnLogin type=submit value=" 登 录 " name=btnLogin onclick="javascript:return(checkform());">

</TD>

<TD width=120> </TD>

</TR>

<TR height=110>

<TD colSpan=4> </TD>

</TR>

</TBODY>

</TABLE>

</TD>

</TR>

<TR id=root height=104>

<TD> </TD>

</TR>

</TBODY>

</TABLE>

</DIV>

<DIV id=div2 style="DISPLAY: none"></DIV>

</CONTENTTEMPLATE>
</form>
</BODY>

</HTML>
展开
 我来答
逐鹿IT
2011-12-08 · TA获得超过3170个赞
知道大有可为答主
回答量:3522
采纳率:0%
帮助的人:2682万
展开全部
<html>
<head>
<script>
function checkform(){
var form1 = document.form1;
if(form1.username.value.length<1 || form1.username.value.length>20){
alert("用户名超出了范围(1~20).");
form1.username.focus();
return false;
}
if(form1.password.value.length<1 || form1.password.value.length>20){
alert("密码超出了范围(1~20).");
form1.password.focus();
return false;
}
}
</script>
<META content="MSHTML 6.00.2900.5848" name=GENERATOR>

</HEAD>

<BODY>
<form name="form1" id="form1">
<DIV id=div1>

<TABLE id=login height="100%" cellSpacing=0 cellPadding=0 width=800

align=center>

<TBODY>

<TR id=main>

<TD>

<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%">

<TBODY>

<TR>

<TD colSpan=4> </TD>

</TR>

<TR height=30>

<TD width=380> </TD>

<TD> </TD>

<TD> </TD>

<TD> </TD>

</TR>

<TR height=40>

<TD rowSpan=4> </TD>

<TD>用户名:</TD>

<TD>

<INPUT class=textbox id=username name=username>

</TD>

<TD width=120> </TD>

</TR>

<TR height=40>

<TD>密 码:</TD>

<TD>

<INPUT class=textbox id=password type=password

name=password>

</TD>

<TD width=120> </TD>

</TR>

<TR height=40>

<TD><br></TD>

<TD vAlign=center colSpan=2><br></TD>

</TR>

<TR height=40>

<TD></TD>

<TD align=right>

<INPUT id=btnLogin type=submit value=" 登 录 " name=btnLogin onclick="return checkform()">

</TD>

<TD width=120> </TD>

</TR>

<TR height=110>

<TD colSpan=4> </TD>

</TR>

</TBODY>

</TABLE>

</TD>

</TR>

<TR id=root height=104>

<TD> </TD>

</TR>

</TBODY>

</TABLE>

</DIV>

<DIV id=div2 style="DISPLAY: none"></DIV>

</CONTENTTEMPLATE>
</form>
</BODY>

</HTML>

修改后的代码,你直接拿去运行吧。
依瑞灵xu
2011-12-08 · TA获得超过290个赞
知道答主
回答量:175
采纳率:0%
帮助的人:144万
展开全部
由于你的代码不全,所以我也不能运行。给你点建议
首先你的判断条件就有问题
form1.password.value.length<1
在这一句 根本就编译不过去
首先 当你的密码为空时,也就是form1.password.value 为null,因此null.length不存在当然也就编译不过去,应该这样写
form1.password.value==“”来判断是否为空,不为空之后在判断你写的那个条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友74d10b6
2011-12-08 · 超过12用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:28.7万
展开全部
checkform() 在这个函数里获得用户名和密码 判断一下 如果为空 alert("用户名和密码不能为空就哦了")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上班族的杂货铺
2011-12-08 · TA获得超过605个赞
知道小有建树答主
回答量:408
采纳率:48%
帮助的人:129万
展开全部
贴的眼都晕了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式