如何获取焦点的问题?
问题是这样的,在一个页面上有一个搜索引擎,由一个文本框和一个Button组成.
我想实现的是在文本框输入关键字后,点回车就能实现搜索.但是现在我写的代码只能手动点Button才能实现,点回车会自动刷新页面,如何才能当按回车后把焦点获取到button上呢?
protected void btnsearch_Click(object sender, EventArgs e)
{
Response.Redirect( "search.aspx?k= "+Server.UrlEncode(this.txtsearch.Text) );
}
上面是搜索那个button的后台代码,该如何写?请帮我写出完整的代码,先谢了.
------解决方案--------------------protected void Page_Load(object sender, EventArgs e)
{
txtSearch.Attributes.Add( "onkeydown ", "javascript:if(event.keyCode==13) {document.getElementById( ' " + btnSearch.ClientID + " ').click();event.returnValue=false;} ");
}