title: how to use Autoincrement javascript
body: <p>I'm creating input text dynamically when i press a Enter key this is my code</p>
  
  <p><a href="https://jsfiddle.net/8mw2q5tv/3/" rel="nofollow">DEMO</a></p>
  
  <p>if i press the enter key on <strong>strHtml5</strong>, it will call the function <strong>mostrarSalto()</strong> and will create the other input list this is my table1 on it the input list will be created</p>
  
  <p>well now my problem, i have an Autoincrement on each dinamically input text, this is becouse when i type on the <strong>strHtml1</strong> it will call a function called <strong>buscar1()</strong> this function is an instant search, when i type in the input this automatically find a coincidence and print it in the other inputs, this is the function <strong>buscar1()</strong></p>
  
  <pre><code>function buscar1() {
  
      var textoBusqueda1 = $("input#ArtInput"+idd).val();
  
       if (textoBusqueda1 != "") {
          $.post("buscar1.php", {valorBusqueda1: textoBusqueda1}, function(mensaje1) {
              $("#resultadoBusqueda1").html(mensaje1);
           }); 
       } else { 
          $("#resultadoBusqueda1").html('&lt;p&gt;JQUERY VACIO&lt;/p&gt;');
          $("input#a"+idd).val('');
          $("input#b"+idd).val('');
          $("input#c"+idd).val('');
          $("input#d"+idd).val('');
          };
  };
  </code></pre>
  
  <p>and this is <strong>buscar1.php</strong></p>
  
  <pre><code>&lt;script src="js/jquery-1.12.3.min.js"&gt;&lt;/script&gt;
  &lt;?php
  //Archivo de conexión a la base de datos
  ini_set('display_errors', 1);
  error_reporting(E_ALL);
  
  
  /* Connect using SQL Server Authentication. */    
  
  $conn = mssql_connect(' ', ' ', '');    
  mssql_select_db('PRUEBA',$conn);
  
  //Variable de búsqueda
  $consultaBusqueda1 = $_POST['valorBusqueda1'];
  
  
  $mensaje1 = "";
  
  if (isset($consultaBusqueda1)) {
  
      //Selecciona todo de la tabla mmv001 
      //donde el nombre sea igual a $consultaBusqueda, 
      //o el apellido sea igual a $consultaBusqueda, 
      //o $consultaBusqueda sea igual a nombre + (espacio) + apellido
      $consulta1 = mssql_query("SELECT * FROM REGISTROS WHERE ARTICULO LIKE '%$consultaBusqueda1%'");
      echo $consulta1;
      //Obtiene la cantidad de filas que hay en la consulta
      $filas1 = mssql_num_rows($consulta1);
  
      //Si no existe ninguna fila que sea igual a $consultaBusqueda, entonces mostramos el siguiente mensaje
      if ($filas1 === 0) {
          $mensaje1 = "&lt;p&gt;NOT FOUND&lt;/p&gt;";
  
      } else {
          //Si existe alguna fila que sea igual a $consultaBusqueda, entonces mostramos el siguiente mensaje
  
          //La variable $resultado contiene el array que se genera en la consulta, así que obtenemos los datos y los mostramos en un bucle
          while($resultados1 = mssql_fetch_array($consulta1)) {
  
              $Art1 = $resultados1['ARTICULO'];
              $Cant1 = $resultados1['CANTIDAD'];
              $Impor1 = $resultados1['IMPORTE'];
              $Desc1 = $resultados1['DESCUENTO'];
              $Iva1 = $resultados1['IVA'];
              echo $Art1;
  
      ?&gt;
              &lt;script type="text/javascript"&gt;
              document.getElementById("a"+idd).value = '&lt;?php echo $Cant1 ?&gt;';
              document.getElementById("b"+idd).value = '&lt;?php echo $Impor1 ?&gt;';
              document.getElementById("c"+idd).value = '&lt;?php echo $Desc1 ?&gt;';
              document.getElementById("d"+idd).value = '&lt;?php echo $Iva1 ?&gt;';
              &lt;/script&gt;
              &lt;?php
  
  
  
          };//Fin while $resultados
  
      }; //Fin else $filas
  
  };//Fin isset $consultaBusqueda
  
  //Devolvemos el mensaje que tomará jQuery
  
  
  ?&gt;
  </code></pre>
  
  <p>my problem is the autoincrement in the dinamically input text <strong>ID</strong> it works ok but whn i type in the <strong>strHtml1</strong> the function buscar1() is called only in the last input text but if i try to call it in a prev input this not work.</p>
  
  <p>For example i have 5 rows of inputs, if i type in the 5th row the function is called ok, but if i type in the 4th row the function doesn't work.</p>
  
  <p>Any ideas? Thank you.</p>