textbox 内のテキストの最後にフォーカスを設定するコードを以下に記述しました。
var textbox = document.getElementById('txtFilter');
textbox.focus();
textbox.value = textbox.value;
しかし、ここで問題に直面しています。すばやく入力し続けると、新しく入力した文字が表示されず、古い値が何度も表示されます。そのため、各キーを押した後に待つ必要があり、その後は正常に機能します。
これを達成するための別のコードを見つけました:
if (textbox.createTextRange) {
var FieldRange = textbox.createTextRange();
FieldRange.moveStart('character', textbox.value.length);
FieldRange.collapse();
FieldRange.select();
return false;
}
しかし、これを試したところ、エラーが発生しました - エラー 800a025e が原因で操作を完了できませんでした。私を助けてください。どんな助けでも大歓迎です。