如题,我给textbox添加readonly=true后,但还可以直接输入,而且输入时仍然会触发keydown事件,要怎么输入时不触发keydown事件?

解决方案 »

  1.   

    参考此文。我就不贴了。页面直接设置不管用参考在后台设置。
    http://blog.xiaoyandou.com/?post=14
      

  2.   

    keydow时判断一下是否readonly,是就return
      

  3.   

    嗯,这样可以判断,虽然不能手动输入了,但是有输入动作时仍然会触发keydown事件,我只想按回车时才触发keydown。 我用的是在aspxgridview中的列中加的textbox,HtmlRowCreated中绑定keydown事件。
      

  4.   

    tryonkeydown="if(event.keyCode!=13)return false;return true;"