页面自动滚到到获取焦点的控件位置的功能
我的系统有这个功能,现在要移植出来用,结果搞了很久还是找不出是哪部分代码,具体功能如下:alert("姓名必须输入");
document.getElementById("姓名").focus;
然后页面会自动滚到“姓名”这个控件位置,即是将“姓名”控件显示在页面最上方,不用描点的。
麻烦各位大侠帮我想想这个功能怎样实现。
--------------------编程问答-------------------- 补充:我的页面是很长很多控件那种。 --------------------编程问答-------------------- 用锚链接,代码就一句。 --------------------编程问答-------------------- 好像不是用锚点啊! --------------------编程问答-------------------- document.getElementById("姓名").focus()? 控件 ID不能重复getElementById --------------------编程问答-------------------- asp.net好像本身默认就有这功能的,不过我的环境怎样就给屏蔽了该功能了? --------------------编程问答-------------------- 我测试在IE下可以自动滚动到焦点位置,chrome下不能,你看你的页面是否在其他浏览器也能自动滚动
如果可以,那应该有代码控制 --------------------编程问答-------------------- document.body.onload = function(){
document.getElementById("d").focus();
}
用这种方法试试
补充:.NET技术 , ASP.NET