現在、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要素のIDを渡すだけです。
M.