如题:网页上文本编辑框,在获得焦点的情况下,禁止用户进行输入怎么实现?需要程序对文本框内容进行注入,但是需要表现出来文本框的选中状态,这种情况该怎么去实现?JavaScriptWEB

解决方案 »

  1.   

    文本框的话,可以 readonly="readonly"
      

  2.   

    用jquery可以这么写
    $("#ta").focus(function(){
    $(this).keydown(function(){
    return false;
    })
    })
      

  3.   


    额额,这个我是知道的,但是我要表示出文本框的被选择的状态,readonly的话,就无法使文本框获得焦点,没有办法表示出来文本框的选中状态啊。。   因为我需要的是程序注入文本框的内容,但是必须得通过用户去选择不同的文本框。。
      

  4.   


    额额,这个我是知道的,但是我要表示出文本框的被选择的状态,readonly的话,就无法使文本框获得焦点,没有办法表示出来文本框的选中状态啊。。   因为我需要的是程序注入文本框的内容,但是必须得通过用户去选择不同的文本框。。
    一般浏览器都显示选中的, 如果怕不兼容,可以改变外边框什么的 CSS,,来高亮一下
      

  5.   

    监听keydown事件,然后return false就可以了
    这个意思是无论输啥都无效,
    要继续做的好点的话,还得屏蔽粘贴