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>
Código PHP:
<script type="text/javascript">
$().ready(function() {
$("#txtDetalle").autocomplete("lib/ajax/producto.php", {
width: 243,
matchContains: true,
selectFirst: false
});
});
</script>
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!