Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2009, 05:55
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
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]