• 締切済み

SHIFT+TABの判定

テキストフィールドに桁数分入力があったら次の フィールドに飛ぶと言うjavascriptを作っています。 (onKeyUpでイベントを取得) 次フィールドに飛んだ後、SHIFT+TABで戻って入力し直しを しようとすると既に桁数分入力が行われているため、 再度次フィールドに飛んでしまいます。 この状況を回避するためにSHIFT+TABが判定出来れば良いのかな と思っていますが方法がわかりません。 判定方法、またはもっと簡単な案がありましたら教えてください。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

onfocusで値をとっておき、onkeyup時にその値から変更がない場合は falseを返せばよいのでは?

関連するQ&A

専門家に質問してみよう