Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/07/2015, 10:43
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Input tipo text no toma valores

con este script te ahoras un trabajon duplicando las filas que necesites:
Código Javascript:
Ver original
  1. // <![CDATA[
  2.  
  3. var posicionCampo = 1;
  4.  
  5.  
  6. function agregarUsuario() {
  7.  
  8.     nuevaFila = document.getElementById("tablatracking").insertRow(-1);
  9.  
  10.     nuevaFila.id = posicionCampo;
  11.  
  12.     nuevaCelda = nuevaFila.insertCell(-1);
  13.  
  14.     nuevaCelda.innerHTML = "<td><textarea cols='50' name='requisito[" + posicionCampo + "]' value='' placeholder=' Requisito...' required></textarea></td>";
  15.    
  16.     nuevaCelda = nuevaFila.insertCell(-1);
  17.  
  18.     nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='rif[" + posicionCampo + "]' value='<?php echo $rif ?>'></td>";
  19.  
  20.     nuevaCelda = nuevaFila.insertCell(-1);
  21.    
  22.     nuevaCelda.innerHTML = "<td><input type='hidden' size='15' name='unidad_explot[" + posicionCampo + "]' value='<?php echo $unidad ?>'/></td>";
  23.  
  24.     nuevaCelda = nuevaFila.insertCell(-1);
  25.  
  26.     nuevaCelda.innerHTML = "<td><input type='button' id='eliminar' value='Eliminar' onclick='eliminarUsuario(this)' class='btn btn-danger'></td>";
  27.  
  28.  
  29. /*    nuevaCelda = nuevaFila.insertCell(-1);
  30.    
  31.     nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='cedula[" + posicionCampo + "]' value='<'/></td>";
  32.  
  33.     nuevaCelda = nuevaFila.insertCell(-1);
  34.    
  35.     nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='estatus[" + posicionCampo + "]' value='En Transito'/></td>";
  36.  
  37.     nuevaCelda = nuevaFila.insertCell(-1);
  38.    
  39.     nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='lugar[" + posicionCampo + "]' value='No_entregado'/></td>";
  40.  
  41.     nuevaCelda = nuevaFila.insertCell(-1);
  42.    
  43.     nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='fecha_registro[" + posicionCampo + "]' value=''/></td>";
  44.  
  45.     nuevaCelda = nuevaFila.insertCell(-1);
  46.    
  47.     nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='fecha_estatus[" + posicionCampo + "]' value=''/></td>";*/
  48.  
  49.     posicionCampo++;
  50.  
  51. }
  52.  
  53.  
  54. function eliminarUsuario(obj) {
  55.  
  56.     var oTr = obj;
  57.  
  58.     while(oTr.nodeName.toLowerCase() != 'tr') {
  59.  
  60.         oTr=oTr.parentNode;
  61.  
  62.     }
  63.  
  64.     var root = oTr.parentNode;
  65.  
  66.     root.removeChild(oTr);
  67.  
  68. }
este escript te crea filas conforme las vallas necesitando y te agrega un boton con el cual puedes eliminar la fila que necesites
y este es la tabla formulario en la cual se repiten las filas:
Código HTML:
Ver original
  1. <form action="exito_carga_requi.php" method="POST" enctype="multipart/form-data"><table id="tablatracking">
  2.         <tbody>
  3.          <tr>
  4.                 <td align="left"><input onclick="agregarUsuario()" type="button" value="Agregar Requisito" id="boton_agregar" class="btn btn-success"></td>
  5.           </tr>
  6.             <tr>
  7.               <td width="100" id="titulo">Requisito</td>
  8.               <td width="50"></td>
  9.                 <td width="33"></td>
  10.                 <td width="33"></td>
  11.             </tr>
  12.         </tbody>
  13.     </table>
  14.     <input type="submit" value="Registrar" id="boton_enviar" class="btn btn-warning" />
  15.   </form>