Forums Últimos mensajes - Powered by IBM
 

Busqueda en combo

15/02/2006 - 18:11 por Vrr | Informe spam
Hola a todos...

Espero me puedan ayudar con este pequeño problema que tengo:

Dentro de una página tengo un control select que lleno con valores de una
tabla cuando se carga la página, el problema es que quiero que conforme el
usuario vaya tecleando caracteres dentro del select se vaya posicionando en
los elementos que vayan coincidiendo... porque la manera como funciona por
default es que solo toma en cuenta un caracter y ese lo busca y te muestra
los elementos que empiecen con ese caracter, si tecleas otro digamos que no
se va a cumulando para mostrarte los elementos que empiezan con esos dos
caracteres sino que te toma solo el último y la búsqueda la realiza solo por
este.

P.e. si tecleo "AL" primero se posiciona en los elementos que comienzan con
A y lo que yo quiero es que al teclear el segundo caracter (L) se posicione
en el primer elemento que comienza por AL, y lo que hace es que enseguida se
posiciona en el primer elemento que comienza con L.

Espero haberme explicado y gracias por su ayuda.
 

Leer las respuestas

#1 Carlos
15/02/2006 - 18:57 | Informe spam
Prueba este codigo, creo que es lo que buscas.
http://javascript.internet.com/form...ooser.html

Saludos,

Carlos

"Vrr" wrote in message
news:
Hola a todos...

Espero me puedan ayudar con este pequeño problema que tengo:

Dentro de una página tengo un control select que lleno con valores de una
tabla cuando se carga la página, el problema es que quiero que conforme el
usuario vaya tecleando caracteres dentro del select se vaya posicionando
en
los elementos que vayan coincidiendo... porque la manera como funciona por
default es que solo toma en cuenta un caracter y ese lo busca y te muestra
los elementos que empiecen con ese caracter, si tecleas otro digamos que
no
se va a cumulando para mostrarte los elementos que empiezan con esos dos
caracteres sino que te toma solo el último y la búsqueda la realiza solo
por
este.

P.e. si tecleo "AL" primero se posiciona en los elementos que comienzan
con
A y lo que yo quiero es que al teclear el segundo caracter (L) se
posicione
en el primer elemento que comienza por AL, y lo que hace es que enseguida
se
posiciona en el primer elemento que comienza con L.

Espero haberme explicado y gracias por su ayuda.

Preguntas similares