¡Hola a todos!
Llevo algún tiempo intentando realizar un input en el que implementar algo parecido al autocorrector del móvil o las búsquedas con google instant.
La idea es que tengo una Base de Datos con palabras relacionadas entre si por género y número entre otras cosas y quiero que alguien que escriba por ejemplo "cort" le aparezca automáticamente "cortar" si pulsa intro y si justo después escribe "pat" y pulsa intro (puede ser espacio u otra tecla que tenga sentido) el input se transforme en "cortar las patatas".
Lo que es la función para acceder a la Base de Datos y como elegir las mejores palabras según que se vaya escribiendo ya lo tengo hecho tanto mediante c# como con PHP (Llevo muchas pruebas como ya he dicho). Lo que busco es como conseguir que me vaya ofreciendo sugerencias (varias a ser posible) y que me las escriba automáticamente al pulsar intro, sin perder el foco del input ni recargar la página ni cosas raras varias. ¿Ideas, sugerencias o algo parecido que halláis visto por ahí?
¡Muchas gracias!