求助:
在开发中遇到有个需求比如说TextBox1 ,TextBox2,当输入TextBox1的值改变时带出值给一个Label,并且当TextBox1的输入满3个字符时,焦点自动跳到TextBox2上,不知道各位有什么好的实现方式?不胜感激!
实在的,为了给你搜索这个解决方案的指导性文章,我大约花费了20分钟才有幸找到原文,其实也不能这样子说,主要在于我把文章看了,给忘记了,只记得文章的主题意思,而标题和文章内容只记了一点影子。不过还好,我终于给找出来了,大家也一起温习下http://lifesinger.org/blog/2008/08/keyboard-event-compatibility/
其实你说的这个并不难,但要做好兼容性还是不蛮不好做的,实现的方式这文章介绍的比较好!
这篇文章里面写了用用户控件如何重新封装textbox的maxlength,上面有一段脚本,应该可以很方便的实现你的问题。 http://www.cnblogs.com/xyjsw/archive/2009/11/26/1611521.html
这个实现的话建议使用JS去实现吧,在textbox的onkeydown事件里边判断下,如果当前文本框内的字符数长度等于3的话改变焦点