$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
Lo anterior es el código que tengo, que mata efectivamente la tecla "enter" como una forma remitente en todo el sistema, que es exactamente lo Yo quiero. Sin embargo, la tecla Intro también está deshabilitada en las etiquetas de texto, que los usuarios deberían poder presionar ingresar para ir a las siguientes filas. Entonces, hay una manera de modificar el código anterior para detectar SI la entrada proviene de una etiqueta textarea, no ejecuta el evento.preventDefault(); ¿línea?Prevención "Enter" de la presentación del modelo, pero permitir que en los campos de área de texto (jQuery)
Tengo tantas formas en todo el sitio; tener que configurarlas individualmente sería una pesadilla, y probablemente no tenga sentido, tiene que haber una manera universal. El código anterior se ejecuta en cada página del sitio para evitar envíos accidentales al presionar "enter". enter code here
no bastante trabajo - oprimir la tecla Enter en los campos de entrada regulares envía el formulario, el cual no es lo que quiero – jeffkee
es 'textarea' definido? – rjz
@jeffkee actualizó la respuesta con una demostración y también corrigió el código – Rafay