input是这样的<input type="text" maxlength="12" name="txt_usr" onkeyup="showleft(this,'span_showleft_un',12)" onblur="checkusr()">
checkusr()只有一行 document.all.submit_btn.disabled=true;

解决方案 »

  1.   

    楼主,什么叫不响应鼠标了??
    按照你说的,我试了一下,没什么问题啊,代码如下:<script language="javascript">
    function checkusr(){
        document.all.submit_btn.disabled=true;
    }
    </script>
    <body>
    <input type="text" maxlength="12" name="txt_usr" onblur="checkusr()">
    <input type="button" name="submit_btn" value="asdf">
    </body>
      

  2.   

    我的submit_btn的type是submit不响应鼠标就是说用鼠标点击<input>,它没有反映(不能获得焦点),还有一个password的input也一样
      

  3.   

    楼主,我明白你说的问题了,但是我也不知道怎么解决,问题在我这里是这样的:当我鼠标先点中input输入框,然后点 button 或者 submit 按钮时,问题就会出现,也就是input输入框这时就不能用鼠标激活了,而用键盘激活的话,在我这需要用tab键先把焦点移到input框,然后就可以输入了。这时鼠标在这个页面里仍然不可用,除非先把鼠标离开这个页面,点击这个页面以外的地方,然后再回来,就又可以用了。我觉得问题就是因为:在点按钮的时候,执行了input的onblur操作,会把按钮设置为不可用,而这个时候正在点按钮,所以就冲突了……
      

  4.   

    恩,原来不是我自己的问题不过onblur是事件,应该不是像你说的这样
    下面就没有问题
    <form>
    <input type=text value=123 onblur=alert("test")>
    </form>