Backbonejsビューがあります。
オートタブを使用するにはどうすればよいですか?基本的に、誰かが1つの入力フィールドに特定の長さの文字を入力し終えると、自動的に別の入力フィールドに移動します-Backbonejsビューで?
http://www.mathachew.com/sandbox/jquery-autotab/
基本的に、上記のプラグインをバックボーンjsビューに統合するにはどうすればよいですか?
Backbonejsビューがあります。
オートタブを使用するにはどうすればよいですか?基本的に、誰かが1つの入力フィールドに特定の長さの文字を入力し終えると、自動的に別の入力フィールドに移動します-Backbonejsビューで?
http://www.mathachew.com/sandbox/jquery-autotab/
基本的に、上記のプラグインをバックボーンjsビューに統合するにはどうすればよいですか?
プラグインは最悪です、あなた自身のものを書いてください!
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();
}
});
さて、これはあなたがそのプラグインのバインディングを行う方法です
$('#area_code, #number1, #number2').autotab_magic().autotab_filter('numeric');
そのビューのバックボーンレンダリング関数の最後に追加
this.$('#area_code, #number1, #number2').autotab_magic().autotab_filter('numeric');
同じ効果があります