asp.net textbox光标定位问题?
Textbox 输入数字后,调了一个后台一个事件,此时想光标定位在输入过TextBox的数字后面。
写在这个后台时间 结束的地方啊 ! this.textbox.focus();
你输入的时候不是光标一直在数字的后面啊 不需要什么事件吧。
具体你可以看下控件的MSDN
Text.Focus
光标定位是客户端的事,调用页面后应该刷新过了的。
页面中添加
JScript code:
<script>
function focus_last(obj){
var text = obj.createTextRange();
text.collapse(false);
text.select();
}
</script>
可以在后台代码执行完的时候,注册客户端脚本
"focus_last(document.getElementById('你的文本框ID'))"
相关问答:
ASP.NET MVC架构发布了,你用了吗?
还在学习中
我也在学习。买书,听教程,看网上资料,下载例子,感觉听不错的,不过比起工厂模式,似乎逊色了点。。。欢迎到我博客互相学习
都用了5个版本了 从 PV1 到beta ......
我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧
就是执行后台代码的时候 ......
皮肤和样式表都可以设置控件的外观,具体有什么区别呢?
skin 是asp.net 体系的 就相当于<asp:TextBox> 对应于<input type="text">
你把皮肤当成衣服,把样式表当成化妆品就容易理解了
......