Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Duda autocomplete en input dinamico

Estas en el tema de Duda autocomplete en input dinamico en el foro de Frameworks JS en Foros del Web. Estimados, recurro una vez mas a su sabiduría espero me puedan ayudar. El siguiente video muestra la funcionalidad y el error que se presenta al ...
  #1 (permalink)  
Antiguo 17/06/2012, 12:03
 
Fecha de Ingreso: diciembre-2006
Mensajes: 18
Antigüedad: 17 años, 10 meses
Puntos: 0
Duda autocomplete en input dinamico

Estimados, recurro una vez mas a su sabiduría espero me puedan ayudar.

El siguiente video muestra la funcionalidad y el error que se presenta al agregar input nuevo.

http://www.youtube.com/watch?v=PrKyEfSUZHk&feature=youtu.be

Como pueden ver, a la hora de buscar un cliente aparecen los dos que tengo creados para prueba, NOMBRE y NIKE. En detalle de producto, lo mismo, empiezo a escribir medallas y me aparecen las medallas que tengo como prueba en el sistema pero al momento de agregar un nuevo producto el autocomplete, no se hereda por asi decirlo. Mi duda como ya pueden inferir es como hago para que los nuevos productos que agregue el cliente, le aparezca el autocomplete en el input detalle??

Con el siguiente codigo agrego o elimino los input en donde va el detalle de los productos:

Código PHP:
<script type="text/javascript">
id=0;
function 
agregar() {
    
id=id+1;
    $(
"#cantidad").append('<div id="area'+id+'"><input type="text" name="txtCantidad[]" size="5" /></div>');
    $(
"#detalle").append('<div id="area'+id+'"><input type="text" name="txtDetalle[]" size="35" /></div>');
    $(
"#unitario").append('<div id="area'+id+'"><input type="text" name="txtUnitario[]" size="5" /></div>');
    $(
"#descuento").append('<div id="area'+id+'"><input type="text" name="txtDescuento[]" size="5" /></div>');
    $(
"#total").append('<div id="area'+id+'"><input type="text" name="txtTotal[]" size="15" onBlur="javascript:sumar();"/><a style="cursor:pointer" onclick="javascript:borrar('+id+'); javascript:sumar();"><img src="lib/img/quitar.png" width="16" height="16" /></a></div>');
}
function 
borrar(cual) {
    $(
"#area"+cual).remove();
    $(
"#area"+cual).remove();
    $(
"#area"+cual).remove();
    $(
"#area"+cual).remove();
    $(
"#area"+cual).remove();
    return 
false;
}
</script> 
Y con el siguiente codigo llamo al autocomplete:

Código PHP:
<script type="text/javascript">
  $().
ready(function() {
    $(
"#txtDetalle").autocomplete("lib/ajax/producto.php", {
      
width243,
      
matchContainstrue,
      
selectFirstfalse
    
});
  });
</script> 
Intente con poner "txtDetalle[]" pero no funcionaba ni siquiera para el txtDetalle que parte por defecto.

Ojala me puedan ayudar de verdad, ya que es critico para el correcto funcionamiento del sistema

Esta de mas decir que si hay algo que no se entienda por favor preguntenme

Salu2!

Etiquetas: jquery
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 14:29.