Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/09/2014, 20:38
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: enviar form al darle enter en un textarea

Para empezar, haces mal al asignar el mismo id a todos los formularios, al igual que lo haces con todas las áreas de texto. Dicho dato debe de ser único en el documento HTML, no debe de repetirse. Podrías usar clases, las cuales sí puedes asignar a más de un elemento.

Por otra parte, al hacer esto:

Código Javascript:
Ver original
  1. $("textarea").val();

Estás tomando a todas las áreas de texto presentes en el documento. Si el evento keydown lo utilizas para hacer referencia al área de texto que tenga el enfoque cuando pulses la tecla ENTER, te basta con utilizar la palabra reservada this para así hacer referencia al mismo elemento.

Código Javascript:
Ver original
  1. $(this).val();

Y para hacer referencia al formulario al cual pertenece, basta con que utilices el método parent.

Código Javascript:
Ver original
  1. $(this).parent().submit();

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand