帮助我一下 谢谢了

shueiyuan1983 2004-11-21 08:21:47
<!-- javescript 函数validateLogin(),用来验证是否填写了用户名和密码; -->
<script language="javascript"><!--
function validateLogin(){
var strUserName=document.frmLogin.txtUserName.value;
var strPassword=document.frmLogin.txtPassword.value;
if (strUserName==""){
alter("请你输入姓名");
return false;
}
if(strPassword==""){
alter("请输入密码");
return false;
}
}
-->
</script>
</head>

<body>
<div align="center"><form action="verifyID.asp" method="post"
onSubmit="javescript:return validateLogin();">


<table width="34%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th colspan="2" scope="row">用户登陆</th>
</tr>
<tr>
<th scope="row">用户名</th>
<th scope="row"><input name="txtUserName" ></th>
</tr>
<tr>
<th scope="row">密码</th>
<th scope="row"><input name="txtPassword" type="password" id="txtPassword"></th>
</tr>
<tr>
<th colspan="2" scope="row"><input type="submit" name="Submit" value="提交">
   
<input type="reset" name="Submit" value="重置"></th>
</tr>
</table>
</form></div>
</body>
</html>
为什么总是出现脚本错误!
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhz586 2004-11-22
  • 打赏
  • 举报
回复
<form action="verifyID.asp" method="post" onSubmit="javescript:return validateLogin();">

既然是strUserName=document.frmLogin.txtUserName.value;
是不是该给form取上名字呀!name="frmLogin"
shueiyuan1983 2004-11-22
  • 打赏
  • 举报
回复
谢谢了时表单没有id呀
把表单名完名就对了
谢谢大家帮助
bp69 2004-11-22
  • 打赏
  • 举报
回复
<script language="javascript"><!--
function validateLogin(){
var strUserName=document.form[0].txtUserName.value;
var strPassword=document.form[0].txtPassword.value;
if (strUserName==""){
alter("请你输入姓名");
return false;
}
if(strPassword==""){
alter("请输入密码");
return false;
}
return true;
}
shueiyuan1983 2004-11-21
  • 打赏
  • 举报
回复
这是什么错误呀!如何该呀!
shueiyuan1983 2004-11-21
  • 打赏
  • 举报
回复
测试的时候 出现的情况时这样
行:10
字符:1
错误 'document.frmlogin.txtUserName'为空或不是对象
代码 0
URL http://localhost/1/第三章登陆模块设计/Login.htm
hj821003 2004-11-21
  • 打赏
  • 举报
回复
alter("请你输入姓名");
>>
alert("请你输入姓名");
下面相同。
iceline 2004-11-21
  • 打赏
  • 举报
回复
onSubmit="javescript:return validateLogin();">可能有问题。
<th colspan="2" scope="row"><input type="submit" name="Submit" value="提交">改成
<th colspan="2" scope="row"><input type="submit" name="Submit" value="提交" onClick="validateLogin()">试试看!!!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧