Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2015, 13:07
luis1
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 9 años, 6 meses
Puntos: 1
Pregunta Evento keypress al presionar enter en caja de texto

Buenas tardes, tendrían la amabilidad de brindarme su guia para resolver lo siguiente:

tengo una caja de texto para buscar:

Código HTML:
Ver original
  1. <form action="#" method="get">
  2. <input type="text" placeholder="Enter producto" name="searchfield" id="searchfield" />
  3.  </form>

Al presionar enter se enlaza a lo siguiente:

Código Javascript:
Ver original
  1. $("#searchfield").keypress(function(event){  
  2.  
  3.      var keycode = (event.keyCode ? event.keyCode : event.which);  
  4.  
  5.             if(keycode == '13'){  
  6.             if($("#searchfield").val().length>=1){
  7.  
  8.                   var search=$('#searchfield').val();
  9.  
  10.                        location.href="productos_personalizado.php?busq_produc="+search+"";
  11.  
  12.                }else
  13.                                  {alert("Ingrese un campo de texto correcto");}
  14.            
  15.             }  
  16.      });



Valida si el campo esta vació o no, si esta vació presenta una alerta, pero igual recarga la pagina y no quiero que pase eso si el campo esta vacio


Ademas esta es la forma correcta de tomar el valor:

Código Javascript:
Ver original
  1. location.href="productos_personalizado.php?busq_produc="+search+"";

Les agradezco sus comentarios....