请教asp中客户端验证代码的一个奇怪问题?

来源:百度知道 编辑:UC知道 时间:2024/09/24 12:27:22
我在编写asp客户端验证代码时写入下面代码:<script language="JavaScript">
<!--
function validateLogin()
{
var strUserName=document.frmlogin.txtUserName.value;
var strPassword=document.frmlogin.txtPassword.value;
if(strUserName=="")
{
alert("请您输入用户名!");
return false;
}
if(strPassword=="")
{
alert("请输入密码!");
return false;
}
}
-->
</script>为什么没有效果。就是不输入用户名和密码时,点击登录不弹出对话框。
我是按书上做的,可是我用书上带的光盘中已有的网页文件,打开后可以。
我又将它的代码全部拷贝过来,但还是没有效果,请高手指点。
我的表单是: <form method="post" name="frmlogin" action="verifyID.asp" onSubmit="javaScript:return validateLogin();">
<table align="center" bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="0" width="273">
<tr>
<td colspan="2" height=&quo

确认你的每个参数的名称都写对了,javascript是区分大小写的,所以要特别注意

..............................................这个没错..
错就错在你的表单怎么写的?
把你的表单贴上来

<form id="表单" action="****.asp" method="****" onsubmit="return validateLogin()">