JavaScript auto switch focus control

From , 4 Years ago, written in JavaScript, viewed 50 times.
URL https://pastebin.vip/view/ba4002d8
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. <html>
  3. <head>
  4.         <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  5.         <script type="text/javascript">
  6.         $(document).ready(function(){
  7.                 var EventUtil = {
  8.                         addHandler: function(element,type, handler){
  9.                                 if(element.addEventListener){
  10.                                         element.addEventListener(type,handler,false);
  11.                                 }else if(element.attachEvent){
  12.                                         element.attachEvent("on"+type,handler);
  13.                                 }else{
  14.                                         element["on"+type]=null;
  15.                                 }
  16.                         },
  17.                         removeHandle:function(element,type,handler){
  18.                                 if(element.removeEventListener){
  19.                                         element.removeEventListener(type,handler,false);
  20.                                 }else if(element.detachEvent){
  21.                                         element.detachEvent("on"+type,handler);
  22.                                 }
  23.                         },
  24.                         getEvent:function(event){
  25.                                 return event ? event:window.event;
  26.                         },
  27.                         getTarget:function(event){
  28.                                 return event.target || event.srcElement;
  29.                         },
  30.                         preventDefault:function(event){
  31.                                 if(event.preventDefault){
  32.                                         event.preventDefault();
  33.                                 }else{
  34.                                         event.returnValue=false;
  35.                                 }
  36.                         },
  37.                         stopPropagation:function(event){
  38.                             if(event.stopPropagation){
  39.                                 event.stopPropagation();
  40.                             }else{
  41.                                 event.cancelBubble=true;
  42.                             }
  43.                         }
  44.                 };
  45.                 var dom_text1=document.getElementById("text1");
  46.                 var dom_text2=document.getElementById("text2");
  47.                 var dom_text3=document.getElementById("text3");
  48.                 function switchFocus(event){
  49.                         event=EventUtil.getEvent(event);
  50.                         var target=EventUtil.getTarget(event);
  51.                         if(target.value.length==target.maxLength){
  52.                                 var form=target.form;
  53.                                 for(var i=0;i<form.elements.length;i++){
  54.                                         if(form.elements[i]==target){
  55.                                                 form.elements[i+1].focus();
  56.                                                 return;
  57.  
  58.                                         }
  59.  
  60.                                 }
  61.  
  62.                         }
  63.                 }
  64.                 EventUtil.addHandler(dom_text1,"keyup",switchFocus);
  65.                 EventUtil.addHandler(dom_text2,"keyup",switchFocus);
  66.                 EventUtil.addHandler(dom_text3,"keyup",switchFocus);
  67.         })
  68.         </script>
  69. </head>
  70. <body>
  71.         <form id="form1">
  72.                 <input type="text"  maxlength="3" id="text1"/>
  73.                 <input type="text"  maxlength="3" id="text2"/>
  74.                 <input type="text"  maxlength="3" id="text3"/>
  75.         </br>
  76.         <input type="text" />
  77.         </form>
  78. </body>
  79. </html>
  80. //javascript/244

Reply to "JavaScript auto switch focus control"

Here you can reply to the paste above

captcha

https://burned.cc - Burn After Reading Website