rutarelativa

Total de entradas publicadas: 397

Autocomplete para Jquery, Mootools y Javascript

votar

En muchos de nuestros proyectos tenemos la necesidad de que las cajas de texto vayan prediciendo las palabras o frases que vaya escribiendo el usuario sin que el lo escriba completamente. A esto se le denomina autocomplete. Existen en varios lenguajes pero hoy nos vamos a centrar en el lenguaje Web. Para que esto pueda ser posible necesitamos tener habilitado Javascript y utilizar algunas de las librerías que existen en Jquery, Mootools o Javascript.

Autocomplete para Jquery

Descargar Ajax AutoComplete for jQuery
Ver demo

Modo de empleo:

<input type="text" name="q" id="query" />

var options, a;
jQuery(function(){
options = { serviceUrl:'service/autocomplete.ashx' };
a = $('#query').autocomplete(options);
});

Autocomplete para Mootools

Descarga y demo de AutoCompleter

Modo de empleo:

<input type="text" name="search" id="fe-search"/>

window.addEvent('domready', function() {

new Autocompleter.Request.JSON('fe-searchuser', '/query_user.php', {
'postVar': 'search'
});

});

Autocomplete para Javascript

Descargar AutoSuggest
Ver demo

Modo de empleo:

var options = {
script: "pathToScript.php?",
varname: "variableName",
json: true,
maxresults: 35
};
var as = new bsn.AutoSuggest('idOfTextfield', options);

Los autocomplete son normalmente para proyectos grandes en los que el número de búsquedas es amplio y si tendría sentido ofrecer una ayuda al usuario; y por el contrario, en proyectos pequeños, no sería muy necesario puesto que los resultados de las búsquedas son menores y en comparación con el peso de las librerias Javascript y todas las peticiones que realizan al servidor cada ver que se escribe, es mucho mayor que la utilidad. Pienso que añadirlo en proyectos pequeños puede perjudicar más que mejorar.

Sobre el autor
Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional. 168 articulos realizados por Sampedro
Articulos relacionados

Comentarios en Autocomplete para Jquery, Mootools y Javascript

Hasta el momento este artículo no tiene comentarios, sé el primero en comentar en él.

Trackback en Autocomplete para Jquery, Mootools y Javascript

Hasta el momento este artículo no tiene trackback.
Escribir comentarios

Últimos comentarios
  • Avatar del usuario Sampedro
    Sampedro Hola Alberto ¿te funciono el tip al final?, ¿cuando dices una...
  • Avatar del usuario Alberto
    Alberto yo tengo una aplicacion desktop y trabajo con netbeans 6 necesito...
  • Avatar del usuario Akeru
    Akeru Sera un placer verle por ahí... Hay varios compis que se las...
  • Avatar del usuario Sampedro
    Sampedro @Akeru Muchas gracias por su comentario cuando llegue a casa me...
  • Avatar del usuario Akeru
    Akeru Saludos...interesante "utilidad", para salir de la rutina.Con su...
Al azar
Lo más visto
Lo más comentado
Subir
iKat, mascota con realidad aumentada http://bit.ly/9YFgRT
Síguenos
Sobre

Sampedro Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional.

Sergio Soy un desarrollador en entornos web y escritorio, entusiasta y amante de mi trabajo del que cada día espero aprender algo nuevo. Tengo una titulación de Técnico Superior en Desarrollo de Aplicaciones Informáticas y actualmente curso el primer año de Carrera Universitaria con el poco tiempo que me deja el trabajo. Fundé rutarelativa porque quiero que mi esfuerzo y tiempo invertidos en aprender y poner en práctica algo le resulte útil y fácil a otro usuario, del mismo modo que yo aprendo y ahorro tiempo con la ayuda de los demás.