Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/08/2010, 06:39
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: avanzar de campo con la tecla enter

Hola

Prueba así
Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function tab(ev,obj) {
  5. var keyCode = document.layers ? ev.which : document.all ? event.keyCode : document.getElementById ? ev.keyCode : 0;
  6. if (keyCode !=13) return;
  7. frm = obj.form;
  8. for(i = 0; i < frm.elements.length; i++)
  9. if (frm.elements[i] == obj) {
  10. if (i == frm.elements.length-1) i =-1;
  11. break
  12. }
  13. frm.elements[i+1].focus();
  14. return false;
  15. }
  16. </script>
  17. </head>
  18. <body>
  19. <form>
  20. <input type="text" onkeypress="return tab(event,this)" /><br />
  21. <input type="text" onkeypress="return tab(event,this)" />
  22. </form>
  23. </body>
  24. </html>
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Última edición por Adler; 04/08/2010 a las 13:04 Razón: Corregir lo apuntado por hispaenri