0

私は自分の質問に対する可能な解決策を見つけましたが、私はjavascriptが初めてなので、望ましい動作が得られないようです。

ソリューションは、mcpDESIGNS によってここに投稿されています。

HTMLテキストボックスにキーボードキャレットの位置を設定する

私がしたいのは、フィールドがフォーカスされるとすぐにキャレットの位置を強制的に 0 に戻すことです。私がやっていることを示すのに役立つフィドルを作成しました。

フィドル: http://jsfiddle.net/KuLTU/

addLoadEvent(function() {
document.getElementById("search_string").onfocus = search_field_focus;
});

function search_field_focus() {
    setCaretPosition("search_string", 0);
}

setCaretPosition の呼び出し方法が間違っていると思いますが、何か提案はありますか?

4

0 に答える 0