我给textbox1写了一个textchanged事件,autopostback为true,放在updatapanel里面,现在每次失去焦点这个事件能执行,没有问题.但是有一种不好的效果,比如我还有一个textbox2,我填写完textbox1之后,点击textbox2,但是这时textbox2并没有获得焦点,也就是我不能马上在textbox2中输入,得再点一次才行.
而且这个页面上还有好几个textbox,都想实现再焦点本来在textbox1里面的情况下,点击这些文本框马上能输入文本....
请问各位大侠,我应该怎么办?
急用...在线等...谢谢大家...

解决方案 »

  1.   

    还textbox以自由。正常的需求基本上不需要对textbox的textchange做处理
      

  2.   

    楼主可以考虑用HTML控件和js写,这样比较容易
    <input type='text' id='Text1' onchange='js方法' runat='server'/>
      

  3.   

    谢谢~那我说一下我想干什么吧~这个文本框中的内容定义了另一个textbox的maxlength属性.....
      

  4.   

    大家帮帮忙,谢谢了....我也觉得可能用js比较好,但是我又不会...
    --------------------------------------------需求--------------------------------------------
    这个文本框中的内容定义了另一个textbox的maxlength属性.....
      

  5.   


    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <script type="text/javascript">function changelength(id)
    {
    var length = id.value;
    if(parseInt(length)>20)
    {
    length="20";
    }
    document.getElementById('dv').innerHTML="<input type='text' id='Text' maxlength='" + length + "'/>";
    }    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
    <input type='text' id='Text1' onkeyup='changelength(this);' runat='server'/>
    <div id="dv">
    <input type='text' id='Text2'  runat='server'/>
    </div>
        </div>
        </form>
    </body>
    </html>