Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2015, 06:38
killpe
 
Fecha de Ingreso: octubre-2015
Ubicación: españa
Mensajes: 53
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: Añadir filas a tabla desde inputos con jQuery

Yo acabo de hacer algo parecido, por mis conocimientos limitados de javascript leo que te refieres a una tabla que no existe, la has construido con capas / divisores..

el código que yo he usado es este:

la parte html

Código HTML:
<form action="guardar.php" id="Agarticulos" method="post" >
<table>
<tr>
		<td><input type="number" name="cantidad" id="cantidad" ></td>
		<td><input type="text" name="nombre id="Articulo" autocomplete="off" ></td>
		<td><input type="number" name="precio" id="precio></td>
		<td><input type="number" name="coeficiente" id="coeficiente"></td>
		<td><input type="number" name="descu" id="descu"></td>
		<td><input type="number" name="total" disabled id="total" placeholder="Subtotal"></td>
		<td><input id="agregarln" onclick="AddLinea(this.form);" type="button" value="agregar" /></td>
</tr>
</table> 
parte javascript
Código:
var LineaNum = 0;
function AddLinea(frm) {
	LineaNum ++;
	var Linea = '<tr id="LineaNum'+LineaNum+'" class="Lineasdoc"><td class="uni"><input type="hidden" name="cantidad['+LineaNum+']" value="'+frm.cantidad.value+'">'+frm.cantidad.value+'</td><td><input type="hidden" name="nombre['+LineaNum+']" value="'+frm.nombre.value+'">'+frm.nombre.value+'</td><td class="precio"><input type="hidden" name="precio['+LineaNum+']" value="'+frm.precio.value+'">'+frm.precio.value+'</td><td class="coef"><input type="hidden" name="coeficiente['+LineaNum+']" value="'+frm.coeficiente.value+'">'+frm.coeficiente.value+'</td><td class="desc"><input type="hidden" name="descu['+LineaNum+']" value="'+frm.descu.value+'">'+frm.descu.value+'</td><td class="subtotal"><input type="hidden" name="total['+LineaNum+']" value="'+frm.total.value+'">'+frm.total.value+'</td><td class="opciones"><button class="botonrojo" onclick="EliminarLinea('+LineaNum+' ,'+frm.total.value+');">Borrar</button></td></tr>';
	jQuery('#LineasDocumento').append(Linea);
	frm.nombre.value = '';
	frm.cantidad.value = '';
	frm.precio.value = '';
	frm.coeficiente.value = '';
	frm.descu.value = '';
	frm.total.value = '';
	}
}

function EliminarLinea(rnum,descontar) {
	jQuery('#LineaNum'+rnum).remove();
        return true;
}
es posible que haya fallos de sintaxis por que te he quitado código de otras cosas que hago y para no liarte demasiado lo he quitado... a ver si te sirve y me das tus dies...