Foros del Web » Programando para Internet » Jquery »

Obtener id en autocompletado multiple

Estas en el tema de Obtener id en autocompletado multiple en el foro de Jquery en Foros del Web. Hola: Tengo este código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( "#destino" )         . bind ( "keydown" , function ...
  #1 (permalink)  
Antiguo 11/07/2013, 15:12
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Obtener id en autocompletado multiple

Hola:

Tengo este código:
Código Javascript:
Ver original
  1. $( "#destino" )
  2.         .bind( "keydown", function( event ) {
  3.             if ( event.keyCode === $.ui.keyCode.TAB &&
  4.                     $( this ).autocomplete( "instance" ).menu.active ) {
  5.                 event.preventDefault();
  6.             }
  7.         })
  8.         .autocomplete({
  9.             minLength: 0,
  10.             source: function( request, response ) {
  11.                 response( $.ui.autocomplete.filter(
  12.                     destinoTags, extractLast( request.term ) ) );
  13.             },
  14.             focus: function() {
  15.                 return false;
  16.             },
  17.             select: function( event, ui ) {
  18.                 var wil = split( this.id );
  19.                 var terms = split( this.value );
  20.                 terms.pop();
  21.                 wil.pop();
  22.                 terms.push( ui.item.value );
  23.                 wil.push( ui.item.id );
  24.                 terms.push( "" );
  25.                 wil.push("");
  26.                 this.value = terms.join( ", " );
  27.                 this.id = wil.join(",");
  28.                 $('#id').val(this.id);
  29.                 return false;
  30.             }
  31.         });
Lo que hace es en un input tipo hidden almacena la concatenación sobre cuantas veces se selecciona en un textarea con la opcion de autocompletado, es decir este hidden almacea únicamente los valores o llaves primarias de cada opcion seleccionada, el problema está que cuando elimino algo ya seleccionado, pues como es concatenación , este no se elimina, el otro problema radica en que cuando deseo modificar, no es posible obtener los nombres seleccionados a partir de los valores o llaves primarias que había guardado, cómo podría realizar una modificación y lograr que en el textarea automáticamente me salga todos lo nombres con lo que guardé bajo la lógica de autocompletado múltiple?

Etiquetas: autocompletado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:28.