| |||
Capturar un enter Como puedo hacer para capturar un enter del teclado y asi pasar de un cuadro de texto al otro. O sea, no quiero pasar de cuadro de texto con el tab sino con el enter. Si alguien me puede colaborar le agraceria mucho. |
| |||
Re: Capturar un enter Gracias por tu colaboracion, aqui te pongo un codigo que funciona para el netscape <html> <head> <SCRIPT LANGUAGE="JavaScript"> document.captureEvents(Event.KEYPRESS); document.onkeypress=pasar; function pasar(e) { var keyChar =e.which; if (keyChar=="13"){ alert ('Presiono enter'); document.forma.cuadro2.focus(); } } </SCRIPT> </head> <body> <form name=forma action="prueba.html"> <input type="text" name="cuadro1" > <input type="text" name="cuadro2"> <input type="submit" name="enviar"> </form> </body> </html> Espero que tambien te sirva |
| ||||
Re: Capturar un enter hola tu ejemplo tiene por ahi una fallita. Pero hice compatible el anterior, <form name=forma> <input type=text name=a onkeypress="tecla=event.keyCode; teclans=tecla.which; if (tecla==13){document.forma.b.focus()}; if (teclans==13){document.forma.b.focus()}">& lt;br> <input type=text name=b onkeypress="tecla=event.keyCode; teclans=tecla.which; if (tecla==13){document.forma.c.focus()}; if (teclans==13){document.forma.c.focus()}">& lt;br> <input type=text name=c onkeypress="tecla=event.keyCode; teclans=tecla.which; if (tecla==13){document.forma.d.focus()}; if (teclans==13){document.forma.d.focus()}">& lt;br> <input type=text name=d> </form> de esta forma puedes tener varios campos sin tener que hacer una funcion para cada campo |