随笔-js写成对象的一个例子

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>自动选择文本</title>
<script type="text/javascript">
  var FormUtil = new Object();
  FormUtil.setTextboxs  = function(){
     var colinputs = document.getElementsByTagName_r("input");
     for(var i=0;i<colinputs.length;i++){
         if(colinputs[i].type=="text"|| colinputs[i].type=="password"){
            colinputs[i].onfocus = function(){ this.select(); };
         }
     }
  }
 
 
  //------------制动切换到一下个输入框-------------------------------------------------------
  FormUtil.tabForward = function(oTextbox){

     var oEvent = window.event;
     var oForm = oTextbox.form;
     
     //不能是最后一个元素,且触发了回车事件
     if(oForm.elements[oForm.elements.length-1]!= oTextbox && oEvent.keyCode == 13){
        for(var i=0;i<oForm.elements.length;i++){
          if(oForm.elements[i] == oTextbox){
             for(var j=i+1;j<oForm.elements.length;j++){
               if(oForm.elements[j].type == "text"){
                  oForm.elements[j].focus();
                  return ;
               }
             }
             return ;
          }
         
        }
     }
  };

 
</script>
</head>
<body onLoad="FormUtil.setTextboxs();">
<!--<input type="text" id="target01" onKeyDown="if(event.keyCode==32)   return   false"/>-->
<form name="form1">
<table>
<tr><td><input type="checkbox"/>标题1</td><td><input type="text" id="text_01" style="text-align:right"  value="123456789" onKeyUp="return FormUtil.tabForward(this);"/></td><td><input type="text" id="text_02" style="text-align:right" value="123456789" onKeyUp="return FormUtil.tabForward(this);"/></td></tr>
<tr><td><input type="checkbox"/>标题2</td><td><input type="text" id="text_03" style="text-align:right" value="123456789"  onKeyUp="return FormUtil.tabForward(this);"/></td><td><input type="text" id="text_04" style="text-align:right" value="123456789"  onKeyUp="return FormUtil.tabForward(this);"/></td></tr>
<tr><td><input type="checkbox"/>标题3</td><td><input type="text" id="text_05" style="text-align:right" value="123456789"  onKeyUp="return FormUtil.tabForward(this);"/></td><td><input type="text" id="text_06" style="text-align:right" value="123456789"  onKeyUp="return FormUtil.tabForward(this);"/></td></tr>
</table>
</form>
</body>

</html>

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。