日期:2014-05-17  浏览次数:20758 次

以下代码有何错误?100分
'备注:session( "yzm ")= "1234 "


<SCRIPT   language= "JavaScript ">
function   checkdata()
{

  if(document.smlogin.yzm.value==session( "yzm "))  
    return   true
  else
    {     alert( "验证码不符! ");
  return   false;
    }  
 
  return   true;
}
</SCRIPT>



------解决方案--------------------
<SCRIPT language= "JavaScript ">
function checkdata()
{

if(document.smlogin.yzm.value== <%=session( "yzm ")%> )
return true
else
{ alert( "验证码不符! ");
return false;
}

return true;
}
</SCRIPT>

客户端和服务器端混淆不清
------解决方案--------------------
楼上的正确
document.smlogin.yzm.value== " <%=session( "yzm ")%> "
------解决方案--------------------
这样做验证还不如不做验证。。
验证是要在服务器上验证才能达到预期目的。
------解决方案--------------------
不知道lz这样做什么用.如果客户端禁用了脚本怎么办?