网页控件要想得到焦点要求,body中
如: bottomMargin="0" leftMargin="0" topMargin="0" οnlοad="SetFocus();"
在客户端或服务器端写javascript:setfocus事件时才会响应,当然onload属性可以固定每次onload时固定的控件得到焦点,如:οnlοad="document.forms[0].txtYear.focus();txtYear为控件地址,forms[0]为所在form。
在页面装载时确定焦点的位置时:(.net)
protected CommonTool tool = new CommonTool();
tool.setFocus("txtYear", this);
public void setFocus(string item, System.Web.UI.Page page)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>");
sb.Append("document.getElementById('" + item + "').focus();");
sb.Append("</script>");
page.RegisterStartupScript("Focus", sb.ToString());
}