Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/10/2009, 09:53
edus1984
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: rutina para saltar campos con enter

Agregado para los campos hidden (los saltea):
Código PHP:
function tabular(e,obj) {
  
tecla=(document.all) ? e.keyCode e.which;
            if(
tecla!=13) return;
            
frm=obj.form;
            for(
i=0;i<frm.elements.length;i++) 
                if(
frm.elements[i]==obj
                { 
                    if (
i==frm.elements.length-1
                        
i=-1;
                    break 
                }
    
/*ACA ESTA EL CAMBIO disabled, Y PARA SALTEAR CAMPOS HIDDEN*/
            
if ((frm.elements[i+1].disabled ==true) || (frm.elements[i+1].type=='hidden') )    
                
tabular(e,frm.elements[i+1]);
    
/*ACA ESTA EL CAMBIO readOnly */
            
else if (frm.elements[i+1].readOnly ==true )    
                
tabular(e,frm.elements[i+1]);
            else 
frm.elements[i+1].focus();
            return 
false