如题所示,一般情况下让文本框为只读只需要设置readonly或者是disable或者的enable就行了,但是这样都会让文本框永远失去焦点,有没有什么方法既不能改变文本款的值,也不让文本框失去焦点?通俗点说就是光标可以在文本框中闪动,但是不能改变文本框的值!

解决方案 »

  1.   

    <input type="text" /><input type="text" readonly="readonly" />
      

  2.   

    <input type="text" value="1" onKeyDown="return false;" onKeyUp="return false;"> 
    可以不。
      

  3.   

    <body style="margin:0 auto">
    <table oncontextmenu="javascript:return(false)">
    <tr>
    <td><input type="text" id="test" onkeydown="javascript:return false;"/></td>
    </tr>
    </table></body>
      

  4.   

    这个是可以,我一开始也是这样做的,还有ondrag之类的,但是boss说让我能在使用readonly的情况下不失去焦点,头大了!!!
      

  5.   

    readonly本来就可以有焦点啊 有什么问题啊