调用函数时将焦点设置为文本框

时间:2012-03-03 06:11:59

标签: javascript focus html-input

我目前在我的aspx中有一个文本框:

 <input type="text" id="myTextbox"  value="" />

我想知道每次调用JavaScript方法时是否可以设置焦点(将光标放在该文本框中)。我希望它能按照以下方式运作:

function setFocus() {
    document.getElementById("myTextbox").Focus();
}

有什么建议吗?

2 个答案:

答案 0 :(得分:28)

调用小写.focus()函数:

function setFocus() {
    document.getElementById("myTextbox").focus();
}

答案 1 :(得分:4)

试试这个:

function setFocus(id) {
    document.getElementById(id).focus();

}

通过这种方式,您的功能可以重复使用。 在调用函数时,只需传递html元素的ID即可获得焦点。

微米。