Как сделать рабочую копию вставки в поле otp ввода JavaScript
var $inp = $(".passInput");
$inp.on({
input: function(ev) {
if(this.value) {
$inp.eq($inp.index(this) + 1).focus();
}
},
keydown: function(ev) {
var i = $inp.index(this);
if(ev.which===8 && !this.value && i) {
$inp.eq(i - 1).focus();
}
},
paste: function(e) {
var pastedData = e.originalEvent.clipboardData.getData('text');
var pastedChars = pastedData.split("");
var curIndex = $inp.index(this)
for (var i=0; i < pastedChars.length; i++) {
var char = pastedChars[i]
$inp.eq(curIndex + i).val(char).focus();
}
}
});
AKASH SIDDAMSHETTY