入力最大値に達したら自動で次の要素に移動させられるjQueryプラグイン「Autotabindex」
2010年05月24日-
スポンサード リンク
Autotabindex Example
入力最大値に達したら自動で次の要素に移動させられるjQueryプラグイン「Autotabindex」。
例えば、携帯番号を入力する場合など、一定の文字数以上になった場合に、TABキーを押すなどせずとも、次のフィールドにカーソルを合わせることができます。
TABキーを知らないライトユーザーな方々はマウスでいちいち移動していたりもしますが、このプラグインでユーザビリティを上げられそうです。
JavaScript で1から実装するとなると、少し面倒な上に、要素ごとにonkeydownを入れたりしてコードが汚くなったりしますが、jQueryプラグインなので1行で次のように初期化できます。
$(document).ready(function() {
$('.autotabindex').autotabindex();
});
で、具体的にその文字数指定をするにはどうするかというと、次のように maxlength="x" のように指定してあげればよいみたい。
<input type='text' class='autotabindex' tabindex='1' maxlength='2' style='width:30px'/>
という感じで、なんでもjQueryで出来てしまいますね。
関連エントリ
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 好きな画像や文字を埋め込んだQRコードをリアルタイムで作れるWEBツール
- 過去のエントリ