当前位置:编程学习 > C#/ASP.NET >>

页面自动滚到到获取焦点的控件位置的功能

我的系统有这个功能,现在要移植出来用,结果搞了很久还是找不出是哪部分代码,具体功能如下:

alert("姓名必须输入");
document.getElementById("姓名").focus;

然后页面会自动滚到“姓名”这个控件位置,即是将“姓名”控件显示在页面最上方,不用描点的。
麻烦各位大侠帮我想想这个功能怎样实现。



--------------------编程问答-------------------- 补充:我的页面是很长很多控件那种。 --------------------编程问答-------------------- 用锚链接,代码就一句。 --------------------编程问答-------------------- 好像不是用锚点啊! --------------------编程问答-------------------- document.getElementById("姓名").focus()? 控件 ID不能重复getElementById --------------------编程问答-------------------- asp.net好像本身默认就有这功能的,不过我的环境怎样就给屏蔽了该功能了? --------------------编程问答-------------------- 我测试在IE下可以自动滚动到焦点位置,chrome下不能,你看你的页面是否在其他浏览器也能自动滚动
如果可以,那应该有代码控制 --------------------编程问答-------------------- document.body.onload = function(){ 
document.getElementById("d").focus(); 

用这种方法试试
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,