Foros del Web » Programando para Internet » Jquery »

obtener evento Solo con ENTER con keypress

Estas en el tema de obtener evento Solo con ENTER con keypress en el foro de Jquery en Foros del Web. Amigos, quiero lograr que cuando estoy en el foco en un Textarea. al pulsar solo ENTER haga una funcion. Lo he intentado pero me funciona ...
  #1 (permalink)  
Antiguo 05/06/2013, 09:57
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años
Puntos: 116
obtener evento Solo con ENTER con keypress

Amigos, quiero lograr que cuando estoy en el foco en un Textarea. al pulsar solo ENTER haga una funcion.

Lo he intentado pero me funciona con cualquier tecla, y lo que deseo es que se haga solo con el ENTER.

Y otra cosa, al momento de capturar el ENTER y se realice XX Funcion.
Quiero retornar falso, (supongo que por logica es con RETURN, pero no estoy seguro) para que en el textarea no me haga ese salto, es decir, en RESUMEN, quiero lograr:
-FUNCION SOLO CON LA TECLA ENTER
-QUE ENTER NO FUNCIONE EN EL FORMULARIO (o en el TEXTAREA)

Saludos y Gracias, por el momento me quede Aqui.
Código Javascript:
Ver original
  1. //document ready
  2.  
  3. $(".textarea").focus(function() {
  4. $(this).keypress(function(k) {
  5. //Aqui solo quiero que el evento keypress funcione solo con enter, pero no logro capturarlo con "K"
  6.  
  7. return false;
  8. });
  9. });
__________________
Programador jQuery & PHP
  #2 (permalink)  
Antiguo 19/06/2013, 21:26
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años
Puntos: 116
Respuesta: obtener evento Solo con ENTER con keypress

Dejo la respuesta para Quiens les sea de utilidad
con una condicional verificamos que la TECLA presionada sea enter.
*el codigo de Enter es 13

Código Javascript:
Ver original
  1. //document ready
  2.      
  3.     $(".textarea").focus(function() {
  4.     $(this).keypress(function(ev) {
  5.    
  6.      if(ev.keyCode == 13) {
  7.           alert("Hi, has presionado ENTER");
  8.      }
  9.     return false;
  10.     });
  11.     });

Saludos.
__________________
Programador jQuery & PHP

Etiquetas: focus, funcion, keypress
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:55.