コンポーネント
← すべてのコンポーネント

OTP 入力

stimeo--otp

確認コードを 1 桁ずつ入れる欄。貼り付けも自動入力も、桁ごとに振り分けます。

  • Core

確認コードを桁ごとの欄に入れる入力です。桁数は並べた欄の数がそのまま使われるので、設定は要りません。1 文字入ると次の欄へ自動で進み、Backspace はその欄を消し、空なら前へ戻って消します。コードを丸ごと貼り付けたときや、携帯に届いたコードを OS が自動入力したとき、パスワード管理から入ってきたときは、桁ごとに振り分けます。日本語入力でまとめて確定した場合も同じです。受け付けない文字が来たときは、その欄の直前の文字に戻します。1 桁も埋まらなかったときだけ、そのことを知らせます。全部埋まったら、揃ったことを知らせます。

実行中
6桁の認証コードを入力してください
認証に成功しました!入力コード:

キーボード操作

キー動作
Backspace 入力済みの欄をその場で消去する。空欄の場合は前の欄へフォーカスを戻し、その値を消去する。
フォーカスを前の入力フィールドに移動する。RTL では → の動作。
フォーカスを次の入力フィールドに移動する。RTL では ← の動作。
Home フォーカスを最初の入力フィールドに移動する。修飾キー付き(Control+Home)はブラウザへ渡す。
End フォーカスを最後の入力フィールドに移動する。修飾キー付き(Control+End)はブラウザへ渡す。