WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:カーソル移動について

0:[投稿] まま [2004/03/16 17:19 ][環境:IE5、WIN2000、VBSCRIPT、JAVASCRIPT UNIX、JSP]

テキストボックスに[TAB]キーでカーソルを移すと、入力文字がすべて選択されてしまいます。
それをすべて選択ではなく、入力文字の1番初めにカーソルをおきたいのですが、方法がわかりません...

もしかして、それ用の関数を作らないといけないのでしょうか??
教えてください
宜しくお願いします


1:[回答] gun [2004/03/16 22:14 ]

過去ログを検索しましたら、下のような感じでいけそうです。
(IE限定なのでブラウザの判別ifも必要かもしれません)

function func_focus(objText) {
    var objTextRange = objText.createTextRange();
    objTextRange.collapse();
    objTextRange.select();
}

(略)

<input type=text onFocus="func_focus(this);">

あとは、トリッキーな方法ですが、下のようにすると
IEではカーソルが先頭になるようです。
ただし、カーソルが表示されません。。。

function func_focus(objText) {
    objText.value = objText.value;
}

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World