永发信息网

帮我看看这段登陆代码为什么不能检测啊?

答案:2  悬赏:30  手机版
解决时间 2021-05-03 23:04

<body>
<form action=login.asp method=post name=dlform>
<table width=300 border=1 bordercolor=blue align=center>
<tr>
<td colspan=2 align=center>用户登</td>
</tr>

<tr>
<td align=right width=100>用户名:</td><td width=200 align=left maxlength=3><Input type=text name=username></td>
</tr>
<tr>
<td align=right width=100>密 码:</td><td width=200><Input type=password name=pass></td>
</tr>
<tr>
<td colspan=2 align=center>
<Input type=button value=提交 onclick=check()>
<Input type=reset value=重置>
</td>
</tr>
</table>
</form>
<script language=vbscript>
sub check()
if document.dlform.username.value=" " then
msgbox"请输入用户名,48"
document.dlform.username.focus()
else if
document.dlform.pass.value=" " then
msgbox"请输入密码"
document.dlform.pass.focus()
else
document.dlform.submit
end if
end sub

</script>
</body>

我把登陆页面的表单代码和检测代码卸载了同一页面,但他不会检测。就相当没这段代码:

<script language=vbscript>
sub check()
if document.dlform.username.value=" " then
msgbox"请输入用户名,48"
document.dlform.username.focus()
else if
document.dlform.pass.value=" " then
msgbox"请输入密码"
document.dlform.pass.focus()
else
document.dlform.submit
end if
end sub

</script>,为什么这段代码没效果啊。

最佳答案

<script language="javascript">
function check(){
if(document.dlform.username.value=="") {


alert("请输入用户名");
document.dlform.username.focus();


return ;
}
if(document.dlform.pass.value==""){
alert("请输入密码");
document.dlform.pass.focus();


return ;
}
document.dlform.submit();
}


</script>



我帮你改好了,试一下,应该行的

全部回答

“else if document.dlform.pass.value=" " then”这里出错!elseif是连在一起的!而且你换行也不用下划线!

可以写为“elseif _ document.dlform.pass.value=" " then”

或者:“elseif document.dlform.pass.value=" " then”

如果你检测空字符,引号中间就不要有空格

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪位朋友有治脱发的方法?有没有亲身试过,觉
文艺南路这个地址在什么地方,我要处理点事
描写水清澈的古诗词有哪些
雅培奶粉是否和圣元奶粉有同样的问题
关于流感的问题,我是不是流感了?
我想养鹌鹑不知道前景怎么样?
QQ空间的背景音乐怎么弄上去呀?
中国的日本豆腐有营养吗?
2009大学生应征入伍的具体视力要求?
美丽的外表重要吗
爱集体名言,形容奋斗的句子有哪些
湖源阁地址在哪,我要去那里办事
腾讯版的英雄之城怎么玩不了?
手机上的酷吧要的是什么流量阿
4s店和普通汽车店的区别
推荐资讯
2010快乐男生唱的主题歌的名字是什么
搜询华为设备配置命令,最近小弟正在学习华为
我有头皮屑怎么班办啊哟
手机空心五角星怎么打,实心的五角星符号怎样
60剧情做不下去了
女,40岁,大热天睡觉时感觉脚底凉嗖嗖的,一定
汕头哪有卖瑜伽垫
寻仙 为什么我不能做四象塔补灵任务
孩子在课堂不听话怎么半
为什么电脑开网页的图片显示不出来
初二科学(急)
戴眼镜一段时间后(30分钟左右)眼睛觉得发胀,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?