自動切換輸入的焦點

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>throttle</title>
    <style>

    </style>
</head>
<body>
<div id="myDiv">
    Right click or ctrl+click
</div>
<form id="form">
    <input type="text" name="tel1" id="txtTel1" maxlength="3">
    <input type="text" name="tel2" id="txtTel2" maxlength="3">
    <input type="text" name="tel3" id="txtTel3" maxlength="4">
</form>
<script>
   var textbox1=document.getElementById("txtTel1");
   var textbox2=document.getElementById("txtTel2");
   var textbox3=document.getElementById("txtTel3");
   textbox1.addEventListener("keyup",handler);
   textbox2.addEventListener("keyup",handler);
   textbox3.addEventListener("keyup",handler);
   function handler(event) {
       event=event||window.event;
       target=event.target||event.srcElement;
       if(target.value.length==target.maxlength){
           for(var i=0,len=document.forms[0].elements.length;i<len;i++){
               if(document.forms[0].elements[i]==target){
                   if(document.forms[0].elements[i+1]){
                       document.forms[0].elements[i+1].focus();
                   }
                   return;
               }
           }
       }
   }
</script>
</body>
</html>
發佈了95 篇原創文章 · 獲贊 22 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章