Hola tengo un select que toma valores de una base de datos y los muestra para seleccionarlos, pero muchas veces este select se torna muy extenso para buscar y seleccionar algún elemento del mismo, por lo que he visto en webs que en vez de select usan campos de texto que al ir escribiendo el valor este va apareciendo... (si se escribe por ejemplo la inicial en minúscula el al aparecer sale la que tiene la inicial en mayuscula y no deja ingresar la que uno escribe en minúscula si no la que va mostrando por ejemplo, para tener un control de no ir ingresando valores distintos a los que se deben ingresar) alguien me podria indicar como se llama y como se puede hacer esto.
Muchas gracias!!!