发现如果在TextChanged判断字符个数的话,必须等到输入焦点离开的时候才能进行判断。如果我想一边输入字符,同时就进行判断,一但达到某个数目的时候自动触发一个按钮的事件,该如何写?是否要用到javascript?

解决方案 »

  1.   

    在keypress事件里判断TextBox的字符长度就OK了,
    另外记得加上判断是否有文字被选中。
      

  2.   

    但.net中TextBox好像没有keypress事件哦
      

  3.   

    http://blog.csdn.net/zhaoxiaoyang5156/archive/2007/05/30/1631950.aspx
    可以参照 上面的。当然上面的比较复杂一点。如果你看懂了。相信是可以实现你所说的功能。
      

  4.   

    zhaoxiaoyang5156() zhaoxiaoyang5156() 还在线吗?
      

  5.   

    假设txb录入长度为13个之后出发按钮abc,可以在page_load中写:  txb.Attributes["onkeypress"]=if(this.value.length>=13)"+abc.ClientID+".click();";
      

  6.   

    等号后边有一个"号,自己补上。学好html/javascript,然后再学好asp.net。不懂、夸大javascript都是不能成事的。