zoukankan      html  css  js  c++  java
  • FormUtil

    var FormUtil = new Object;

    FormUtil.focusOnFirst 
    = function () {
        
    if (document.forms.length > 0) {
            
    for (var i=0; i < document.forms[0].elements.length; i++) {
                
    var oField = document.forms[0].elements[i];
                
    if (oField.type != "hidden") {
                    oField.focus();
                    
    return;
                }
            }
        }
    };

    FormUtil.setTextboxes 
    = function() {
        
    var colInputs = document.getElementsByTagName("input");
        
    var colTextAreas = document.getElementsByTagName("textarea");
            
        
    for (var i=0; i < colInputs.length; i++){
            
    if (colInputs[i].type == "text" || colInputs [i].type == "password") {
                colInputs[i].onfocus 
    = function () { this.select(); };
            }
        }
            
        
    for (var i=0; i < colTextAreas.length; i++){
            colTextAreas[i].onfocus 
    = function () { this.select(); };
        }
    };

    FormUtil.tabForward 
    = function(oTextbox) {

        
    var oForm = oTextbox.form;

        
    //make sure the textbox is not the last field in the form
        if (oForm.elements[oForm.elements.length-1!= oTextbox 
            
    && oTextbox.value.length == oTextbox.maxLength) {
                   
            
    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 != "hidden") {
                             oForm.elements[j].focus();
                             
    return;
                         }
                     }
                     
    return;
                }
            }
        }
    };



  • 相关阅读:
    HashMap的小总结 + 源码分析
    Java的Cloneable接口还有深浅复制
    由Reference展开的学习
    类型信息小笔记
    String的小笔记
    Thinking In Java持有对象阅读记录
    Longest Palindromic Substring笔记
    Eclipse部署项目的原理简介eclipse,wtpwebapps,tomcat
    如何给不支持新特性的浏览器打补丁(让老版本IE兼容新特性)
    Listener监听器与Filter过滤器
  • 原文地址:https://www.cnblogs.com/jackhuclan/p/1150099.html
Copyright © 2011-2022 走看看