Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Tecla Enter en Autocompletado (http://www.forosdelweb.com/f127/tecla-enter-autocompletado-409688/)

luislarc 16/07/2006 05:40

Tecla Enter en Autocompletado
 
Hola, tengo un autcompletado parecido al del google suggest, pero tengo un problema al presionar la tecla enter para seleccionar algun elemento de la lista que aparece con alternativas... y es que me hace submit el formulario, y si al ponerle un type=button que haga el submit con onclick (reemplazando el type=submit) hace un ruido como de blokeo al presionar enter, y si dejo el type=submit y le coloco un evento onsubmit a la etiqueta form que me retorne false o true segun ciertas validaciones no me funciona...

Alguien tiene alguna idea?

Gracias

ProgramacionWeb 16/07/2006 18:17

Prueba con esto:
Código:

onkeydown="if ((event.which && event.which == 13) ||
    (event.keyCode && event.keyCode == 13))
    {return false;}
    else return true;"


luislarc 16/07/2006 18:52

Gracias por tu respuesta... pero el evento que manejo es onkeyup y esto es debido a que tengo un autocompletador como el de google suggest, y con el evento onkeydown es imposible que este autocompletador funcione correctamente. Saludos

luislarc 17/07/2006 03:41

Solucionado mi problema... gracias... apliqué los dos eventos en el input type=text, onkeyup para mi autocompletado y onkeydown solo para validar el enter. Gracias

rivert 12/08/2006 13:00

luislarc:

Si no fuera mucha molestia, puedes compartir tu codigo, ya que estoy buscando un autocompletar lo mas parecido a google suggest, pero hasta ahora solo encuentro las cosas por partes y como soy novato en ajax y javascript, se me hace un poco complicado todo esto, baje el ac.js de google pero e muy complejo para mis nivel de conocimiento.

Te le gradecería mucho

saludos

chalchis 03/09/2006 23:55

hola podrias mostrar tu codigo de autocompletar

saludos

espero tus comentarios


La zona horaria es GMT -6. Ahora son las 00:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.