formulario ejemplo dinamico buscador autocompletar jquery jquery-plugins autocomplete

ejemplo - Complemento de autocompletado JQuery de estilo de Facebook



buscador dinamico jquery (7)

Después de completar un complemento para autocompletar como Facebook, puede seleccionar varios elementos, de forma similar a cómo funciona el etiquetado de una pregunta de stackoverflow.

Aquí hay una pareja con la que me encontré:

¿Has probado alguno de estos? ¿Fueron fáciles de implementar y personalizar?


¡Este muy bueno! https://github.com/wuyuntao/jquery-autosuggest/

Cómo usarlo

Obviamente, debe asegurarse de tener la última biblioteca jQuery (al menos 1.3) ya cargada en su página. Después de eso es realmente simple, solo agrega el siguiente código a tu página (asegúrate de ajustar tu código en la función de jQuery lista):

$(function(){ $("input[type=text]").autoSuggest(data); });

La línea de código anterior aplicará AutoSuggest a todos input elementos de input tipo de texto en la página. Cada uno usará el mismo conjunto de Datos. Si desea tener múltiples campos de AutoSuggest en su página que usan diferentes conjuntos de datos, asegúrese de seleccionarlos por separado. Me gusta esto:

$(function(){ $("div.someClass input").autoSuggest(data); $("#someID input").autoSuggest(other_data); });

Hacer lo anterior le permitirá pasar diferentes opciones y diferentes conjuntos de datos. A continuación se muestra un ejemplo del uso de AutoSuggest con un objeto de datos y otras varias opciones:

var data = {items: [ {value: "21", name: "Mick Jagger"}, {value: "43", name: "Johnny Storm"}, {value: "46", name: "Richard Hatch"}, {value: "54", name: "Kelly Slater"}, {value: "55", name: "Rudy Hamilton"}, {value: "79", name: "Michael Jordan"} ]}; $("input[type=text]").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name"});



Estaba bastante impresionado con el autosugestor de devbridge . Altamente personalizable





https://github.com/loopj/jquery-tokeninput

Acabo de probar esto y fue muy fácil de implementar usando una página asp.net para generar el JSON (de los parámetros de búsqueda). Luego hay unas pocas líneas de Javascript que necesitas para crearlo (y la configuración)

$(document).ready(function() { $("#Users").tokenInput("../Services/Job/UnassignedUsers.aspx?p=<%= projectID %>&j=<%= jobID %>", { hintText: "Begin typing the user name of the person you wish to assign.", noResultsText: "No results", searchingText: "Searching..." }); });