Setting focus to a textbox when a function is called

有些话、适合烂在心里 提交于 2019-11-28 02:35:22

问题


I currently have a textbox in my aspx:

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

I was wondering if I could set the focus (put my cursor in that text box) every time my JavaScript method is called. I was hoping it would work along the lines of this:

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

Any suggestions?


回答1:


Invoke the lowercase .focus() function:

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



回答2:


Try this:

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

}

In this way, your function becomes reusable. Just pass the ID of the html element to be given the focus when you call the function.

M.



来源:https://stackoverflow.com/questions/9543967/setting-focus-to-a-textbox-when-a-function-is-called

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!