Ответ 1
Вызвать строчную .focus()
функцию:
function setFocus() {
document.getElementById("myTextbox").focus();
}
В настоящее время у меня есть текстовое поле в aspx:
<input type="text" id="myTextbox" value="" />
Мне было интересно, могу ли я установить фокус (поместить мой курсор в это текстовое поле) каждый раз, когда вызывается мой метод JavaScript. Я надеялся, что это будет работать так:
function setFocus() {
document.getElementById("myTextbox").Focus();
}
Любые предложения?
Вызвать строчную .focus()
функцию:
function setFocus() {
document.getElementById("myTextbox").focus();
}
Попробуйте следующее:
function setFocus(id) {
document.getElementById(id).focus();
}
Таким образом, ваша функция становится многоразовой. Просто передайте идентификатор элемента html, чтобы получить фокус при вызове функции.
М.