0

Backbonejsビューがあります。

オートタブを使用するにはどうすればよいですか?基本的に、誰かが1つの入力フィールドに特定の長さの文字を入力し終えると、自動的に別の入力フィールドに移動します-Backbonejsビューで?

http://www.mathachew.com/sandbox/jquery-autotab/

基本的に、上記のプラグインをバックボーンjsビューに統合するにはどうすればよいですか?

4

2 に答える 2

0

プラグインは最悪です、あなた自身のものを書いてください!

HTML

<input type="text" data-autotab="4" class="autotab" name="name"></input>
<input type="text" data-autotab="4" class="autotab" name="surname"></input>

jQuery

var $autotabs = $('input.autotab');
$autotabs.on('keyup', function() {
    var $this = $(this),
        i = $autotabs.index($this);
    if ($this.data('autotab') === $this.val().length) {
        $this.blur();
        $autotabs.eq(i+1).focus();
    }
});

デモhttp://jsfiddle.net/DACY2/1/

于 2013-03-25T14:30:36.760 に答える
0

さて、これはあなたがそのプラグインのバインディングを行う方法です

$('#area_code, #number1, #number2').autotab_magic().autotab_filter('numeric');

そのビューのバックボーンレンダリング関数の最後に追加

this.$('#area_code, #number1, #number2').autotab_magic().autotab_filter('numeric');

同じ効果があります

于 2013-03-25T14:48:48.410 に答える