テキストボックスにフォーカスが当たった時点で強制的にカーソルを「先頭に」持ってくる方法

仕事で使う機会があったので。

<input value="<- input comment" onfocus="this.selectionStart = 0; this.selectionEnd = 0" />

これでできた(Firefox 限定)。Firefox では要素の選択範囲を selectionStart と selectionEnd というプロパティで管理してるので、これらを 0 にしてやれば OK。応用で行末へ飛ばすも可能。

IE 版はこっちに載ってるらしいですよ。