Ajax Auto Suggest es una librería de javascript que agregar un pulldown con valores sugeridos a un campo de texto. Permite utilizar el teclado para seleccionar un valor. Los datos para esta lista se llaman desde un archivo XML que puede ser generado por PHP o cualquier otro lenguaje.
Entre las principales características de esta librería tenemos:
- Uso del teclado para seleccionar un dato.
- Mensaje opcional cuando no hay resultados.
- Auto-completar cuando se presiona la tecla ENTER.
- Soporte a funciones Callback
- Diseño excelente.
Funcionamiento:
Para implementar Ajax Auto Suggest, el primer paso es descargar la librería, luego de extraer los archivos, creas un archivo html donde debes insertar un llamado a la librería.
<script type="text/javascript" src="bsn.AutoSuggest_c_2.0.js"> </script>
Luego creas un formulario en el cual insertas un campo de texto que nos servirá para hacer el suggest que deseamos.
<form method="get" action=""> Persona<br /> <input type="text" id="criterio" value="" /><br /> <input type="submit" value="Enviar" /> </form>
El siguiente paso es convertir este campo de texto normal en un campo de texto AutoSuggest, esto se hace insertando el siguiente código Javascript antes del tag
Comentarios Total 10 comentarios
Publicado: 20/02/2007 5:49 am
Excelente dato!
Esto me servira para unos proyectos empresariales (RIAs) que tengo que desarrollar :)
Publicado: 20/02/2007 5:56 am
Offtopic: Aprovecho este post para darte la primicia de que ctrl-F5 ha cambiado de nombre y de URL. Ahora es Aeromental: http://www.aeromental.com/
Espero actualices tu blogroll y feeds.
Publicado: 21/02/2007 11:26 am
Mejor compren una Mac :P
Publicado: 26/11/2007 1:40 pm
Hola a todos,
Aprovecho tu blog para deciros que he creado el AutoComplete para Prototype basandome en AutoSuggest (de hecho no deseo ningun reconocimiento para su demo ni su CSS). En el tambien incluyo nuevas formas de creación dinámica (onfocus),notificadores (lupa, spinner), onajaxerror callbacks, nuevas propiedades, etc…
Si deseais chequearlo, me encantaría saber de vuestros comentarios.
La dirección es: http://webeaters.blogspot.com/2007/11/ajax-powered-autocomplete-for-prototype.html
Publicado: 27/11/2007 11:51 am
me dicen que mi proyecto no funciona en IE6 e IE7. lamentablemente tengo solo una mac (bastante me costo) y no puedo chequearlo… alguién podría colaborar en ello? seguro que es una tontería…
saludos
Publicado: 15/02/2008 12:09 pm
Muy buen aporte, seria bueno que nos mostraras como implementarlo con php y mysql.
Siempre son de gran valor tus articulos.
Publicado: 30/05/2008 12:50 pm
Mes gustaria probar con una base de datos si alguien tiene una ayuda me gustaria saber como porfis
Publicado: 07/10/2008 8:46 am
No me funciona cuando escribo una palabra con la letra «Ñ». Alguien sabe como lo puedo solucionar. Gracias
Publicado: 26/06/2009 9:36 am
No me funciona con letra Ñ y acentos!!! :(… alguien paso por esto?
Publicado: 27/03/2011 12:10 pm
Para os que tiveram problemas com os caracteres especiais, é só tirar o uft8_decode do arquivo test.php ;)