textbox 如何在输入字数达到规定值后,弹出对话框,并且让刚才的输入无效?
我本来想用textchanged这个函数中,但是发现这个函数是在字符输入完成后才执行,这个时候字符已经在textbox上了。
------解决方案--------------------应该在keyup事件里写,如果长度到你限定的长度了,就return false; 
 如果没到,就return true;
------解决方案--------------------textchanged事件要在敲回车事件才会触发的。
------解决方案--------------------function test(v) 
 { 
     if (v.length > = 10)  
         return false;  
     return true; 
 }   
 onkeyup =  "return test(this.value); "
------解决方案--------------------在keyup事件上写 
 keyup接收键盘输入的值,每输入一次触发一次
------解决方案--------------------应该是onkeydown,不是onkeyup。 
 楼主这需求本来就要求是每次都触发的啊。
------解决方案--------------------keyup
------解决方案--------------------应该是keydown,晕倒,keyup的时候字符已经进去了,keydown时,字符还没进去。
------解决方案--------------------KeyUp事件些判断和处理方法