Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/09/2013, 09:02
Avatar de gerbmx
gerbmx
 
Fecha de Ingreso: enero-2013
Ubicación: buenos aires
Mensajes: 41
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Tecla enter buscador javascript

Gracias david por tu respuesta. lo acabo de probar y lo que hace es mostrarme el resultado e inmediatamente se actualiza.

en la url cuando hago una búsqueda con el boton, la realiza y muestra el resultado y permanece en el mismo html:

...buscar.html

Cuando apreto enter y busco ej el numero 451, se actualiza y aparece esto:

buscar.html?palabra=451&pagina=0

Te paso una parte del codigo donde tira un if para la tecla enter a ver si esta ahi el problema:

Cita:

//MUESTRA FORMULARIO DE BUSQUEDA
function MuestraBuscador() {
if ( cdfcr( a, h ) == g ) { accion = 'verform'; CreaBuscador(); MuestraPagina( Pagina ); }
}
$('#search').bind('keyup', function (e) {
var key = e.keyCode || e.which;
if (key === 13) {
alert("Enter");
};
});

function CreaBuscador() {

//inicia variables globales
CreaCabecera( '<p>Buscar numero de referencia o zona y pinche en <b>Buscar</b>.</p>' )

Pagina += '<form name="FormularioBusqueda">\n' +
'<p><small>Numero de REF:</small><br>\n' +
'<input type="text" name="palabra" size="25" onkeypress="if(((document.all) ? event.keyCode : event.which)==13) IniciaBuscador(this.form.palabra.value, this.form.pagina.value, 0);">\n' +
'<input type="hidden" name="pagina" value="0">\n' +
'<input type="button" value="Buscar" name="buscar" onClick="IniciaBuscador(this.form.palabra.value, this.form.pagina.value, 0)">\n' +
'<input type="reset" value="Borrar" name="borrar"></p></form>\n'


CreaPie()
}