如何实现txtbox获得焦点后就变为只读,失去焦点后变为不是只读```最好给示例`谢谢啦

解决方案 »

  1.   

    <asp:TextBox ID="TextBox1" onfocus="this.readOnly=true;" onblur="this.readOnly=false;" runat="server" Text="hello" />
      

  2.   

    onfocus=“this.disabled = true;" onblur="this.disabled = false;"
      

  3.   

    获得焦点时将enbale置为false就行,失去焦点是看有没必要就打开就OK了
      

  4.   

    to 楼上 前台没有enable属性的,后台做这个也不合适。
      

  5.   

    <asp:TextBox ID="TextBox1" onfocus="this.readOnly=true;"onblur="this.readOnly=false;" runat="server"/>
      

  6.   

    请问一下如果我获得焦点话已经有onfocus="new WdatePicker(this,'%Y-%M-%D',true);"这句了,要如何再实现获得焦点的时候让其变为只读了?
      

  7.   

    直接加在后面
    new WdatePicker(this,'%Y-%M-%D',true);this.readOnly=true;
      

  8.   

    汗`谢谢,不过获得焦点后后还是可以输`要点第2次才变为只读`估计是new WdatePicker(this,'%Y-%M-%D',true);在做怪