Analytics

2012年6月20日 星期三

[ASP.NET]使用 Javascript做出按下Enter時,focus到指定TextBox(When you use Javascript to make press Enter, focus to the specified TextBox)


問題
使用 Javascript做出按下Enter時,focus到指定TextBox



解決方法
/// <summary>
/// 畫面上按下ENTER時,FOCUS到指定的TEXTBOX位置
/// </summary>
/// <param name="from"></param>
/// <param name="to"></param>
public void SetTextBoxFocusTo(TextBox from, TextBox to)
{
    from.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" + to.ClientID + "').focus();return false;}} else {return true}; ");
}

沒有留言:

熱門文章