みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

input textでペーストした瞬間フォーカス移動

input type="textが縦にたくさんあり、
text1[n番目]に文字をペーストするのですが
ペーストした瞬間フォーカスをtext1[n]からtext1[n+1]に移動したいのですがonChangeだとうまくペーストした瞬間に移動できません。
良い方法はあるでしょうか。

<input type="text" size="21" value="" name="text1"><br>
<input type="text" size="21" value="" name="text1"><br>


投稿日時 - 2009-03-02 10:25:32

QNo.4761386

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ボードって何?

ペースト時に文字が選択されるなら
onselectなんてのもあるけど。

投稿日時 - 2009-03-09 18:08:55

ANo.1

onchangeはフォーカスが抜けないと
発生しないわよ。

ペーストが
Ctrl+Vならonkeyup
右クリック貼り付けならonmouseout
ね。

投稿日時 - 2009-03-02 10:56:58

補足

説明ミスですみません。
ペーストは正確にはボードから信号が送られてきてテキストボックスに自動的に文字が入るようになっています。
よってonpaste,onchange,onfocusのイベントが発生しません。
キーもマウスも触れない仕様なので困っています。

投稿日時 - 2009-03-09 17:17:48