日期:2014-05-18  浏览次数:20563 次

分不多但还是请大家看一下!<a href="" onclick="checkuser">调用不了函数时为什么
<script type="text/javascript">
      function checkUser(){
        var name=document.getElementById("checkname").value;
        window.alert("please log in!");
       if(name==null||name==""){
         window.alert("please log in!");                 
            location.href="index/loginAction";                       
        }                                      
      }        
      </script>


  <input type="text" id="checkname" value=<%= request.getParameter("name")%>>   
<a href=<%= durl %> class="button-download" onclick="checkUser()" >dowload <span><%= dn %></span></a>

<a href=<%= lurl %>  class="button-love" onclick="checkUser()">Love it <span><%= ln %></span></a>
验证过了name值确实是null,为什么if语句进不去呢?if语句外的话是可以弹出警告框的。

------解决方案--------------------
引用:

2#说的不行啊。

改为
if(name=="null" 
------解决方案--------------------
 name=="")
------解决方案--------------------