<body>
<el-input class="codeInput1 codeInput" autofocus maxlength="4" oninput=" focusNextInput(this);" >
<el-input class="codeInput2 codeInput" maxlength="4" oninput="focusNextInput(this);">
<el-input class="codeInput3 codeInput" maxlength="4" oninput="focusNextInput(this);">
</body>
<script type="text/javascript">
function focusNextInput(thisInput)
{
if(thisInput.value.length==4){
var inputs = document.getElementsByTagName("input");
for(var i = 0;i < inputs.length; i++){
// 如果是最后一个,则焦点回到第一个
if(i==(inputs.length-1)){
inputs[0].focus(); break;
}else if(thisInput == inputs[i]){
inputs[i+1].focus(); break;
}
}
}
}
</script>