一般情况下设置textbox的enabled为false时文本框的值会变灰,或者设置readonly为true时都可以实现文本框的值为只读的,但是文本款都没有光标闪动,目前想做一个有只读功能,但是有光标闪动的效果,请问应该怎么做,谢谢!

解决方案 »

  1.   

    给textbox加几个事件,
    <input  onKeyDown="return false;" onCut="return false;" onPaste="return false;"/>
      

  2.   

    <script type="text/javascript">
    function c(o){
        document.getElementById("t").readOnly = !o.checked;
        document.getElementById("t").focus();
    }
    </script>
    <input type="checkbox" onclick="c(this);" />
    <br />
    <input type="text" id="t" />
      

  3.   

    一楼的可以,不过删除的时候应该调用哪个事件,我用ondelete不行