Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Bloquear enter en formulario

Estas en el tema de Bloquear enter en formulario en el foro de Javascript en Foros del Web. Ayuda, necesito bloquear la tecla enter en mi formulario, he estado buscando por toda la web y nada, por favor ayuda que mi jefe me ...
  #1 (permalink)  
Antiguo 26/03/2013, 15:12
 
Fecha de Ingreso: enero-2012
Ubicación: Lince, Lima, Perú
Mensajes: 51
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Bloquear enter en formulario

Ayuda, necesito bloquear la tecla enter en mi formulario, he estado buscando por toda la web y nada, por favor ayuda que mi jefe me va a colgar de donde sea si no encuentro solucion jejejeje, ya he probado con este codigo y nada:

Código:
var keynum;
if(window.event) // IE
{
keynum = e.keyCode;
  if (keynum==13){
    window.event.keyCode = 9;
  }
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
  if (keynum==13){
    e.which.keyCode = 9;
  }
}
Agradeceria muchisimo su ayuda, ojo quiero que me bloquee el enter usando IE10, Chrome y Firefox ya que para navegadores antiguos ese codigo si resulta pero para los actualizados no.
__________________
Willy Eder Salas Osorio
Diseñador programador Web /
Programador de Software
DICREAM - Diseño y Creatividad Empresarial
  #2 (permalink)  
Antiguo 26/03/2013, 15:22
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: Bloquear enter en formulario

..prueba así..

Código Javascript:
Ver original
  1. function stopEnter(evt) {
  2.   var evt = (evt) ? evt : ((event) ? event : null);
  3.   var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  4.   if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
  5. }
  6.  
  7. document.onkeypress = stopEnter;
  #3 (permalink)  
Antiguo 26/03/2013, 15:32
 
Fecha de Ingreso: enero-2012
Ubicación: Lince, Lima, Perú
Mensajes: 51
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Bloquear enter en formulario

No amigo, por lo que tengo entendido ese codigo debe ir asi en head:

<CODE>
<script type="text/javascript">
$(document).ready(function () {
function stopEnter(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}

document.onkeypress = stopEnter;
});
</script>
</CODE>

despues del head y antes del body y no, no me funciona, si tienes otra sugerencia por favor.
__________________
Willy Eder Salas Osorio
Diseñador programador Web /
Programador de Software
DICREAM - Diseño y Creatividad Empresarial

Etiquetas: bloquear, enter, form
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 07:28.