在页面载入的时候,把焦点设在一个TEXTBOX上。
我试了
document.getelementbyid('textbox1').focus
还有
document.all.Textbox1.focus
都不行,说“为空或不是对象”
这是什么意思?应该怎么改?
我试了
document.getelementbyid('textbox1').focus
还有
document.all.Textbox1.focus
都不行,说“为空或不是对象”
这是什么意思?应该怎么改?
解决方案 »
- 询问大家一个div层的问题
- 数据源已经绑定,如何根据每行的“姓名”去另外一个表查询该姓名的“职务”?不要用一条sql语句绑定一个数据源的方法,因为涉及的表太多,查询太麻烦,实现不了。
- 弹出警告框后页面样式改变问题
- 真心菜鸟写了点击登录的代码。但是怎么验证呢。。验证成功后跳转的代码又该怎么写呢
- 如何合并两个没有联系的表到一个表中?
- 如何做一个流媒体服务器
- 高手救命!我用DataList绑定图片,可不知怎样把绑定的图放在表格中!例如2行3列的表格.
- 如何从已经存在的DataSet读取到DataList出时进行分页
- ASP.NET高级编程c#版 来者有分!
- 想显示一个日历+当天登陆时间
- 如何用asp.net+c#做在线用户列表统计功能?
- 计算输入框字数
<!--document.getelementbyid('textbox1').focus
//-->
</script>
放在</body>前面
第二、 用document.all.Textbox1.focus()试试
第三、 分清Textbox1与textbox1,可是区分大小写的哦
<script language=javascript>
setTimeout("textbox1.focus();",500);
</script>
ID是区分大小写的吧?你可以在IE中点查看源文件看客户端源文件显示的ID是否存在?
function GetFocus()
{
var ctlTmp = document.getElementById("Textbox1");
ctlTmp.focus();
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout" onload="GetFocus()">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"></FONT>
<asp:TextBox Runat="server" ID="Textbox1"></asp:TextBox>
</form>
</body>我试过了,没问题
{
GetFocus()
}
*************************************************试了没?