Reputation: 787
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?
Upvotes: 20
Views: 80547
Reputation: 57
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.
Upvotes: 4
Reputation:
Invoke the lowercase .focus()
function:
function setFocus() {
document.getElementById("myTextbox").focus();
}
Upvotes: 30