Pregunta

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?

¿Fue útil?

Solución

Invoke the lowercase .focus() function:

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

Otros consejos

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top