Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/01/2009, 03:52
Avatar de colote
colote
 
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 15 años, 10 meses
Puntos: 8
Respuesta: saltar de campo formulario con enter

Hola , este script es parecido al tuyo, pero tiene una modificacion... yo lo encontre asi como te lo paso ...

Código PHP:
<script languaje="Javascript"// este script hace que tabule el enter !!!
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*/
            
if (frm.elements[i+1].disabled ==true )    
                
tabular(e,frm.elements[i+1]);
            else 
frm.elements[i+1].focus();
            return 
false;
        }  

</script>


<body onLoad="document.getElementById('veni').focus();">

Nombre:
<input type="text" size=25 tabindex=1 name="nombre" id="veni" onkeypress="return tabular(event,this)"><br>
Unidad:
<input type="text" size=8 tabindex=2 name="unidad" onkeypress="return tabular(event,this)"><br> 
La etiqueta veni, hace que el cursor aparezca ahi cuando carga la pagina ...

Fijate esta linea de tu pagina y ponela asi la parte del onkeypress y fijate si te anda...
Código PHP:
<input type="text" name="cantidad[]" size="4" onKeypress="return acceptNumNumero(this); tabular(event,this)"
Saludos, Ricardo !!!
__________________
Mail: [email protected]