Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2014, 19:25
Avatar de Titos
Titos
 
Fecha de Ingreso: agosto-2002
Mensajes: 116
Antigüedad: 21 años, 8 meses
Puntos: 3
Pregunta enviar form al darle enter en un textarea

Hola saludos a todos,

Estoy desarrollando un sistema de comentarios y tengo varios formularios con su respectivo textarea (no quiero colocar el botón submit), pero solo he logrado que me funcione con el primer formulario, y los demás los toma en blanco, según mi lógica me dice que lo esta tomando en blanco por que el primero no tienen nada, aquí esta el código:

Código:
$(document).ready(function() {
$("#comentario").keydown(function() {
	var message = $("textarea").val();
	if (event.keyCode == 13) {
		if (message == "") {
		alert("El Comentario esta en Blanco");
		} else {
 			if (message.match(/[^A-Za-z0-9!¡¿?,áÁéÉíÍóÓúÚñÑ;: ]/)) {
			alert("No se permiten direcciones Web, ni Enlaces, ni carácteres especiales (Ejem.: /.) en los comentarios.");
			}else{	
			$("#comentarios").submit();
			//alert("enviado");
			}
		}
$("textarea").val('');
return false;
}
});
});
Que es lo que deseo que me funcione en todos los formularios tipo facebook para que se entienda mejor, donde esta el error que no lo veo ....

los formularios ejemplos:
Código HTML:
<form method='post' id='comentarios' name='comentarios' action='#'>
<textarea id='comentario' class='textarea-comentario' name='comentario' placeholder='Escribe tu comentario...' rows='1'></textarea>
</form>
//...//
<form method='post' id='comentarios' name='comentarios' action='#'>
<textarea id='comentario' class='textarea-comentario' name='comentario' placeholder='Escribe tu comentario...' rows='1'></textarea>
</form>
//...//
<form method='post' id='comentarios' name='comentarios' action='#'>
<textarea id='comentario' class='textarea-comentario' name='comentario' placeholder='Escribe tu comentario...' rows='1'></textarea>
</form> 
En donde esta mi error que no lo veo ayudaaaaa please
Saludos a Todos