listbox editable

17/07/2003 - 14:50 por willy | Informe spam
Como puedo lograr que a medida que escriba en un listbox, este vaya buscando
el registro.
Es decir si escribo "d" y luego "a", al desplegar la lista me muestre los
registros ue empiecen con "da".
 

Leer las respuestas

#1 Oscar Moreno
18/07/2003 - 08:22 | Informe spam
Es una buena idea la que has tenido que sin duda usaré en
lo próximo que haga.

Como cuando escribes una letra, te selecciona el primer
registro qu empiece con esa letra. Con
ListBox.selectedIndex tendrás la posición de dicho
registro. Cuando pulsen otra, itera en el ListBox desde
esa posición hacia adelante hasta encontrar el primer
registro con esas dos letras.

Puedes crear un nuevo atributo en el ListBox que te
almacene esas letras que vas pulsando (utiliza onkeyUp
para capturar las teclas pulsadas).

Si no tienes IE 6 no podrás añadir un nuevo atributo con
el método createAttribute, tendrás que hacerlo
directamente en el código:

<select name="ListBox" letrasSelect="">
<option value=""></option>

</select>

Un saludo.


Como puedo lograr que a medida que escriba en un listbox,


este vaya buscando
el registro.
Es decir si escribo "d" y luego "a", al desplegar la


lista me muestre los
registros ue empiecen con "da".


.

Preguntas similares