Cita:
Iniciado por kmiloncho Asi es la solución para lo que alguna vez lo necesiten
Parte 1:
Script para Agregar y Eliminar Filas
Código PHP:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
tabla = $('#tabla');
tr = $('tr:first', tabla);
$('#agregarFila').live('click', function (){
tr.clone().appendTo(tabla).find(':text, :hidden').val('');
});
$(".eliminarFila").live('click', function (){
var tr = $(this).closest('tr');
tr.remove();
});
});
</script>
Parte 2:
JSP o HTML
Código PHP:
<form action="requestTable.jsp" method="post">
<table id="tabla">
<tr>
<td><input type="text" name="variable1[]" value=""/></td>
<td>
<select name="variable2[]">
<option value="">Seleccionar</option>
<option value="valor1">Opción 01</option>
<option value="valor2">Opción 02</option>
</select>
</td>
<td><input type="button" value="Eliminar" class="eliminarFila"/></td>
</tr>
</table>
<table>
<tr>
<td><input type="button" value="Agregar" id="agregarFila"/></td>
<td><input type="submit" value="Enviar datos"/></td>
</tr>
</table>
</form>
Ya eso para el que le sirva y gracias por la ayuditas de siempre sos lo mas grande bolilla
Hola, se que ha pasado año desde la publicacion de esto, el codigo funciona perfectamente, gracias, pero me pregunto, si quiero hacer que se repita la segunda fila y no la primera, como hago? ya probe colocando second, 2, y tambien colocandole un id a la tr pero aun asi no funciona. Entonces para ver si podrian ayudarme.