Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2012, 10:18
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 9 meses
Puntos: 220
Respuesta: autocompletar en campos dinamicos

Primero por definición debes comprender que solo debe existir un id por cada elemento del formulario y no como lo estas haciendo.

Mira como deberia quedar tu codigo para que funcione

Código Javascript:
Ver original
  1. function agregarUsuario(){
  2.  
  3. /* Declaramos una variable llamada nuevaFila y a ella le asignamos la recuperación del elemento HTML designado por el id tablaUsuarios. En este caso, la tabla en la que manejamos los campos dinámicamente y llamamos a la función insertRow para agregar una fila */
  4.  
  5.     nuevaFila = document.getElementById("tabla").insertRow(-1);
  6.  
  7.     /* Asignamos a la propiedad id de nuevaFila el valor de posicionCampo, que inicializamos en 1 */
  8.     nuevaFila.id=posicionCampo;
  9.  
  10.     nuevaCelda=nuevaFila.insertCell(-1);
  11.  
  12.     nuevaCelda.innerHTML="<td><input type='text' id='Especifica"+posicionCampo+"'  name='Especificas["+posicionCampo+"]' value=''></td>";
  13.  
  14.     nuevaCelda=nuevaFila.insertCell(-1);
  15.  
  16.     nuevaCelda.innerHTML="<td> <input type='text' size='15'  name='Resultado["+posicionCampo+"]' ></td>";
  17.    
  18.     nuevaCelda=nuevaFila.insertCell(-1);
  19.  
  20.  
  21.  
  22.     nuevaCelda.innerHTML="<td><input type='button' value='Eliminar' onclick='eliminarUsuario(this)'></td>";
  23.     /*----------------------------------------------------------------------*/
  24.    
  25.     $( "#Especifica" + posicionCampo).autocomplete({
  26.     source: availableTags1
  27.     });
  28.      
  29.     /* Incrementamos el valor de posicionCampo para que empiece a contar de la fila siguiente */
  30.    
  31.     posicionCampo++;
  32.    
  33.     }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones