永发信息网

帮忙看一下这段代码

答案:3  悬赏:10  手机版
解决时间 2021-04-21 15:24

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<style type="text/css">

</style>
<script language="vbscript">
function Myuser()
if len(form1.username.value)=0 or (form1.userpwd.value)=0 then
MsgBox"用户名或密码不能为空!"
Myuser=flase
else
MsgBox"恭喜你,登录成功!"
Myuser=true
else if
end function
</script>
</head>

<table width="400" border="0" align=""center cellpadding="1" bgcolor="#B6EBFD">
<form id="form1" name="form1" method="post">
<tr align="center" bgcolor="#D5F3FD">
<td height="22" colspan="2">用户登录</td>
</tr>

<tr bgcolor="#FFFFFF">
<td width="170" height="28" align="right">用户名: </td>
<td width="323" height="28" align="left"><input name="username" type="text" id="username"/></td>
</tr>

<tr bgcolor="#FFFFFF">
<td height="28" align="right">密码: </td>
<td width="323" height="28" align="left"><input name="userpwd" type="password"/></td>
</tr>

<tr bgcolor="#FFFFFF">
<td height="28" align="right">&nbsp; </td>
<td height="28" align="left">
<input type="submit" name="Submit" value="提交"/onclick="javastript:return Myuser()">
<input type="reset" name="Submit2" value="重置"/></td>
</tr>
</form>
</table>

</html>

主要是想实现判断用户输入的用户名或密码是否为空的功能,为空则弹出“用户名或密码不能为空”这个对话框,不为空则弹出另外一个对话框。可是调试的时候点击“提交”没有反应,不会弹出对话框。是不是代码错了,调用不了function().要怎么修改?

最佳答案

不用这么复杂吧


<script>


function check()


{


if (document.form1.username.value=="")


{


alert('用户名不能为空!');


document.form1.username.focus();


return;


}


if (document.form1.password.value=="")


{


alert('密码不能为空!');


retunr;


}


document.form1.submit();


}


</script>


<input type="buttom" name="Submit" value="提交" onclick="javastript:check()">


全部回答
帮你改正了。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <html> <head> <style type="text/css">

</style> <script language="vbscript"> function Myuser() 'MsgBox len(form1.username.value)=0 or len(form1.userpwd.value)=0 if len(form1.username.value)=0 or len(form1.userpwd.value)=0 then MsgBox"用户名或密码不能为空!" Myuser=flase else MsgBox"恭喜你,登录成功!" Myuser=true end if end function </script> </head>

<table width="400" border="0" align=""center cellpadding="1" bgcolor="#B6EBFD"> <form id="form1" name="form1" method="post"> <tr align="center" bgcolor="#D5F3FD"> <td height="22" colspan="2">用户登录</td> </tr>

<tr bgcolor="#FFFFFF"> <td width="170" height="28" align="right">用户名: </td> <td width="323" height="28" align="left"><input name="username" type="text" id="username"/></td> </tr>

<tr bgcolor="#FFFFFF"> <td height="28" align="right">密码: </td> <td width="323" height="28" align="left"><input name="userpwd" type="password"/></td> </tr>

<tr bgcolor="#FFFFFF"> <td height="28" align="right">&nbsp; </td> <td height="28" align="left"> <input type="submit" name="Submit" value="提交"/onclick="vbscript:return Myuser()"> <input type="reset" name="Submit2" value="重置"/></td> </tr> </form> </table>

</html>

这项功能建议你使用javascript在提交前进行判断!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仿写顶针的句子,急需
江苏欣耀实业总公司地址有知道的么?有点事想
网络管理员密码是什么,网管工作干了一天不想
天龙八部有个百合花的风景在哪?
“红豆生南国,春来发几枝。”中“红豆”和“
关于avast!的问题
杭州维仕金融服务有限公司唐山分公司这个地址
心脏痛,感觉下垂,是怎么引起的?怎么处理?
问道BB的复活与什么有关呢!
关于阴雨连绵的诗句,秋天阴雨绵绵的句子现代
鹿美粮油店地址在哪,我要去那里办事
飞车说我沉迷网络游戏是怎么回事
nokia5700电子书软件在那里可以下载?知道的
要出一期黑板报关于“中学的日常行为规范”和
MOTOROLA E8辐射大不?
推荐资讯
QQ飞行岛图标什么时候恢复点亮系统啊??
地下城与勇士中浙江4区红丸多少?
丝绸之路多少级点亮?
WCG2009cs中fnatic用的是什么耳机
湖南省憨豆农林科技有限公司在什么地方啊,我
我的狗狗很喜欢叫
人为什么会害怕,琅琊榜里飞流为什么不喜欢鸽
2010年检验士资格考证如何在网上报考
练空手道的进来
大家做人为了什么?
为什么男孩对女孩总是3分钟热度?
想知道2010年的会计职考书什么时候有买
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?