Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2015, 13:40
sintel_1
 
Fecha de Ingreso: enero-2014
Ubicación: Navarra
Mensajes: 94
Antigüedad: 10 años, 10 meses
Puntos: 18
Respuesta: Evento keypress al presionar enter en caja de texto

Hola.

El comportamiento normal es hacer un submit al pulsar enter,
para evitarlo usa preventDefault() o return false despues del alert

Seria algo así:
Código:
$("#searchfield").keypress(function(event){     
         var keycode = (event.keyCode ? event.keyCode : event.which);      
                if(keycode == '13'){  
                event.preventDefault();
                if($("#searchfield").val().length>=1){     
                      var search=$('#searchfield').val();     
                           location.href="productos_personalizado.php?busq_produc="+search+"";     
                   }else{
                   alert("Ingrese un campo de texto correcto");}
                }   
         });