注册 登录
编程论坛 JavaScript论坛

div层的隐藏和显示问题

lydiasam 发布于 2011-01-04 12:36, 746 次点击
<script type="text/javascript">
function validate(id)
      {
        if(document.form1.ysn.value="" || document.form1.mima.value="")
           document.getElementById(id).style.display='block';
        else
           document.getElementById(id).style.display='none';
        }
</script>

层:
<div id="ysn1" style="display:none">请输入用户名或密码!</div>
默认是不显示
就是判断用户名和密码是不是空
如果空,那就显示出来
  <input type="button" name="button" id="button" value="登录" onclick="validate('ysn1')"/> 
显示:网页上有错误

[ 本帖最后由 lydiasam 于 2011-1-4 12:43 编辑 ]
3 回复
#2
lydiasam2011-01-04 21:46
问题自己找到了
是语法错误
 if(document.form1.ysn.value="" || document.form1.mima.value="")
应该改成
 if(document.form1.ysn.value=="" || document.form1.mima.value=="")

#3
baoyuwang1982011-01-22 19:38
把 if(document.form1.ysn.value=""||document.form1.mama.value="")
该为 if(document.getElementById("ysn").value=""||document.getElementById("mima").value="")
#4
Luohui1092011-07-07 13:23
if(document.form1.ysn.value="" || document.form1.mima.value="") 有问题.....  
1