我引入了一个js文件  然后 我的onblur执行的时候 总是执行两次

解决方案 »

  1.   

    楼主把你的demo整理下贴出来,这样没法猜。
      

  2.   

    <html>
    <script>
       function getcardinfo() {
         
        var comId="<%=comId%>";
           var deptId="<%=deptId%>";
        var cardNo = document.getElementById("cardno").value;
        var randomNo = Math.random();
        
        $.get("editStCardissuance!getInfo.action?random="+randomNo,{comId:comId,deptId:deptId,cardNo:cardNo},   
                function(data){
    var len = data.list.length;
    var len1=data.accountList.length;
    if(len>0){
    $.each( data.list, function(i, list){
    $('#status2').val(list.status);
    if(list.status=='FF' && len1==0 )
            {
     document.getElementById("span3").innerHTML="可用";
    }else{
                             document.getElementById("span3").innerHTML="该卡不可用";
      }
                      });
    }else{
     $('#rowId').val("");
      $('#masterRowId').val("");
     
     
    }
    }
    );
       
       
       }
    </script><input type="text"  id="cardno" name="editEntity.cardNo" onblur="getcardinfo()"/>
    </html>