28 lines
734 B
JavaScript
28 lines
734 B
JavaScript
/*
|
|
Template Name: Grenviro Monitoring
|
|
Author: Themesbrand
|
|
Website: https://Themesbrand.com/
|
|
Contact: Themesbrand@gmail.com
|
|
File: Two step verification Init Js File
|
|
*/
|
|
|
|
// move next
|
|
|
|
function getInputElement(index) {
|
|
return document.getElementById('digit' + index + '-input');
|
|
}
|
|
function moveToNext(index, event) {
|
|
const eventCode = event.which || event.keyCode;
|
|
if (getInputElement(index).value.length === 1) {
|
|
if (index !== 4) {
|
|
getInputElement(index + 1).focus();
|
|
} else {
|
|
getInputElement(index).blur();
|
|
// Submit code
|
|
console.log('submit code');
|
|
}
|
|
}
|
|
if (eventCode === 8 && index !== 1) {
|
|
getInputElement(index - 1).focus();
|
|
}
|
|
} |