Prueba con esto:
Código javascript
:
Ver original<script language='JavaScript'>
var contm=1;
function agrega()
{
contm++;
var indiceFilam=1;
myNewRow = document.getElementById('tu_tabla').insertRow(-1);
myNewRow.id=indiceFilam;
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<td><input type="text" size="4" name="cantp_'+contm+'" onkeypress="return tabular(event,this)"></td>';
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<td><input type="text" size="7" name="preciop_'+contm+'" onkeypress="return tabular(event,this)"></td>';
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML='<td><input type="text" size="8" name="sub_tot_'+contm+'" onkeypress="return tabular(event,this)"></td>';
indiceFilam++;
}
</script>
y en tu form pones un boton de la forma :
<input type="button" name="boton" onclick="agrega()">
Espero te sirva
Saludos, Ricardo