Foros del Web » Programando para Internet » Javascript »

Problema con "event"

Estas en el tema de Problema con "event" en el foro de Javascript en Foros del Web. Hola amigos foros del web tengo un problema con javascrtipt resulta que estoy haciendo pongo un valor en la caja de texto (que es de ...
  #1 (permalink)  
Antiguo 20/08/2010, 08:13
Avatar de ironcrema  
Fecha de Ingreso: julio-2007
Mensajes: 22
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema con "event"

Hola amigos foros del web

tengo un problema con javascrtipt
resulta que estoy haciendo pongo un valor en la caja de texto (que es de busqueda) , al presionar enter me debe botar los datos correspondientes a la solicitud enviada, pero resulta que me manda a una pagina en blanco.

Lo que kiero evitar es que me mande a la pagina en blanco, kiero q la pagina se actualize,


Código HTML:
<input type="text" size="1"  id="txtPage" name ="txtPage" onkeydown="if(event.keyCode == 13) searchPage(this.value)">


function searchPage(valor)
{
	alert(valor);
	 return 0;
}

PD:trabjando con ajax
  #2 (permalink)  
Antiguo 20/08/2010, 10:41
Avatar de cloudandviator  
Fecha de Ingreso: agosto-2010
Ubicación: Popayán - Colombia
Mensajes: 27
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema con "event"

Hola, colocale el atributo type="button" que por defecto es "submit" y este hace es enviar el formulario
  #3 (permalink)  
Antiguo 20/08/2010, 10:43
Avatar de cloudandviator  
Fecha de Ingreso: agosto-2010
Ubicación: Popayán - Colombia
Mensajes: 27
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema con "event"

Hola, tienes que retornar false el onsubmit del form, ya que al darle enter en el campo de texto lo que haces es enviar el formulario
  #4 (permalink)  
Antiguo 23/08/2010, 08:06
Avatar de ironcrema  
Fecha de Ingreso: julio-2007
Mensajes: 22
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problema con "event"

Gracias

cloudandviator
tenias razon el retorno era false.

Lo queria para buscar paginas (paginacion)

Código HTML:
<input type="text" size="1" value="{$msgAppPage}" id="txtPage" name ="txtPage" onkeypress="return searchPage(this.value,event);"> 

Código:
function searchPage(page,e)

{	
	page = page || false;
	
	
		key=(document.all) ? e.keyCode : e.which;	
 	
 			if (key > 31 && (key < 48 || key > 57)) 
			{return false;}
			else
 				{
 					if(key == 13)
	
					{   if (page!= false)
						{
						listCategory(page,null,null);
						return false;
						}
						else 		return false;
					}
		
				}
}

Etiquetas: Ninguno
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 19:35.