miércoles, 6 de enero de 2010

Utilizar enter para tabular en paginas web

<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

No hay comentarios:

Publicar un comentario