i44.tinypic.com/dgsccp.jpg
el botón agrega la linea entera, osea los 6 campos, agregándole el numero después del nombre Id
<input name='producto"+cont+"' type='text' id='um"+cont+"' size='10' />
lo que no puedo hacer es mandarle un javascript cosa que el usuario ponga en cantidad y precio unitario, para el primero que esta por default es facil pero desde la 2 linea hacia als que usuario ponga no lo pesca.
los botones los agrego con append de jquery
Cita:
$(function() {
var cont=2;
$(".Agregar").click(function() {
var NewHTML = $("<tr><td height=30' align='center' bgcolor='#FFFFFF' scope='col'><input name='articulo"+cont+"' type='text' id='articulo"+cont+"' size='50' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='um"+cont+"' type='text' id='um"+cont+"' size='10' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='cant"+cont+"' type='text' id='cant"+cont+"' size='10' value='1'/></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='punit"+cont+"' type='text' id='punit"+cont+"' size='20' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='total' value='0' type='text' id='total"+cont+"' size='20' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='obs"+cont+"' type='text' id='obs"+cont+"' size='30' /></td></tr>");
$("#articulos").append(NewHTML);
cont=cont+1;
}); });
var cont=2;
$(".Agregar").click(function() {
var NewHTML = $("<tr><td height=30' align='center' bgcolor='#FFFFFF' scope='col'><input name='articulo"+cont+"' type='text' id='articulo"+cont+"' size='50' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='um"+cont+"' type='text' id='um"+cont+"' size='10' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='cant"+cont+"' type='text' id='cant"+cont+"' size='10' value='1'/></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='punit"+cont+"' type='text' id='punit"+cont+"' size='20' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='total' value='0' type='text' id='total"+cont+"' size='20' /></td><td height='30' align='center' bgcolor='#FFFFFF' scope='col'><input name='obs"+cont+"' type='text' id='obs"+cont+"' size='30' /></td></tr>");
$("#articulos").append(NewHTML);
cont=cont+1;
}); });