Enviar datos con Enter
Muchos usuarios después de que llenan los datos de un formulario quieren presionar enter para su procesamiento(inserción, modificación, eliminación, etc).| <script language="Javascript"> |
| function enter(formulario) |
| { |
| var codigo |
| codigo = window.event.keycode; |
| if (codigo==13) |
| { |
| formulario.submit(); |
| } |
| } |
| </script> |
Lo primero que se hace es declararse una variable llamada codigo, la línea de código que se muestra: codigo = window.event.keycode sirve para capturar la entrada de teclado del usuario, en otras palabras el código de la tecla que el usuario ingreso se asigna a la variable codigo. Si el código de la tecla ingresada es 13 (Que en este caso es el Enter), entonces se ejecuta la instrucción formulario.submit() con la cual los datos del formulario se enviarán. Ahora para llamarlo desde un formulario deben escribir esto en el tag BODY de la página HTML:
| <body onkeypress="enter(miformulario)"> |
| <form name="miformulario"> |
El nombre del formulario debe ser: miformulario.
Acá un ejemplo:
| <html> |
| <head> |
| <title>Prueba</title> |
| </head> |
| <body onkeypress="enter(miformulario)"> |
| <form method="post" name="miformulario" action="algo.php"> |
| Nombre: <input type="text" name="nombre"><br> |
| Apellido: <input type="text" name="apellido"><br> |
| <input type="Submit" value="Enviar"> |
| </form> |
| </body> |
| </html> |
No hay comentarios:
Publicar un comentario