Foros del Web » Programando para Internet » Javascript »

Tabulando con Enter !!!

Estas en el tema de Tabulando con Enter !!! en el foro de Javascript en Foros del Web. Hola gente!!! Tengo una funcion que tabula con el Enter, lo que veo que cuando paso por campos que tienen texto, y tabulo hacia al ...
  #1 (permalink)  
Antiguo 28/05/2009, 05:55
Avatar de colote  
Fecha de Ingreso: julio-2008
Ubicación: Rosario - Santa Fe - Argentina
Mensajes: 729
Antigüedad: 15 años, 9 meses
Puntos: 8
Tabulando con Enter !!!

Hola gente!!!

Tengo una funcion que tabula con el Enter, lo que veo que cuando paso por campos que tienen texto, y tabulo hacia al campo con texto, no selecciona el texto, sino que pone el cursor atras del texto ... si paso con el TAB hacia el campo que tiene texto , se selecciona el texto

Que podra ser ??? Por las dudas les dejo la funcion !!!

Gracias !!!

Código javascript:
Ver original
  1. function tabular(e,obj)  
  2. {
  3. tecla=(document.all) ? e.keyCode : e.which;
  4.  
  5.  
  6. if(tecla!=13) return;
  7.  
  8. frm=obj.form;
  9.  
  10. for(i=0;i<frm.elements.length;i++)
  11.     if(frm.elements[i]==obj)  
  12.     {  
  13.     if (i==frm.elements.length-1)
  14.     i=-1;
  15.     break;
  16.     }
  17.  
  18.     if (frm.elements[i + 1].disabled == true || frm.elements[i+1].type == "hidden")
  19.     tabular(e,frm.elements[i+1]);
  20.     else frm.elements[i+1].focus();
  21.     return false;
  22. }

y asi en el campo texto ...
Código html:
Ver original
  1. <input type="text" size=50 name="mail" onkeypress="return tabular(event,this)" value="<?echo $_POST['mail']?>">
__________________
Mail: [email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:38.