2012-02-13 15 views
11

Estoy trabajando en una aplicación Rails 3.2 y tengo el requisito de sugerir automáticamente un área de texto para buscar @mentions usuarios y #tags en el mismo textarea.textarea autosuggest para @menities y #tags

cuando un usuario comienza a escribir @ab ... el autosugestivo debería buscar a los usuarios que fron json proporciona y cuando escriba #ab debería sugerir etiquetas de json que proporciono.Si no hay etiquetas para las letras la nueva etiqueta ingresada debería agregarse automáticamente a la lista de sugerencias y ser añadida al área de texto al hacer clic en la acción.

Para sugerir alguna opción jQuery para permitir Thi característica en un área de texto

Respuesta

1

Hay bastantes buenas opciones enumeradas aquí: jQuery autocomplete tagging plug-in like StackOverflow's input tags?

De ellos, me gustaría recomendar el Tag-it plug-in (http://aehlke.github.com/tag-it/) . Debería ser bastante simple configurar su autosugestión para hacer lo que quiera.

Como nota al margen, la mayoría de sus opciones probablemente van a utilizar etiquetas <div> en lugar de <textarea>, ya que las áreas de texto son realmente solo para texto.


Enchufe desvergonzado: He estado tratando de armar un plugin tag-editor de jQuery con auto sugerencia a mí mismo, en realidad, y el código es bastante sencillo si necesita modificar nada: https://github.com/donmccurdy/input-tokenizer

+1

Parecen un poco fuera de tema porque transforman todo el texto en etiquetas y no hay entrada de texto libre como la pregunta solicitada ... –