在文本框中为代码分配JS以获得焦点

时间:2014-04-04 09:31:18

标签: c# javascript html asp.net


在我的代码中,我将新记录插入数据库然后重新加载列表,我现在唯一想做的就是将焦点设置为代表新记录的TextBox。在重新加载列表后面的代码中我能够获得对该TextBox的引用。

所以基本上我需要注册脚本,在加载后将触发并将焦点设置为该控件,但我不确定怎么做,你能帮帮忙吗? :)

{
            TextBox txt = (TextBox)lastRow.Cells[1].Controls[0];

            //Here I need to assign script
}

2 个答案:

答案 0 :(得分:0)

我不是100%确定我理解你的问题,但如果我这样做,这个Javascript应该可以胜任:

document.getElementById("myTextbox").focus();

答案 1 :(得分:0)

我假设您使用的是asp.net页面

在页面构造函数上,您可以订阅Loaded事件,然后调用textbox.Focus()

public MyPageName()
{
     this.Loaded += myloadedEventHandler;
}

void myloadedEventHandler(object sender,EventArgs args)
{
     textBox.Focus();
}