Insertar linea de input onthefly
MOVER a Javascripts
TBD= nombre de la tabla donde vamos agregar
contador=0; Para el array de input que creamos, el cero (0) lo utiliza los input que vienen por defecto o sea una lina de detalle con 5 entradas (cantidad,texto,unidad_medida,precio,total) ...cuanto agreguemos otra linea valdra 1 luego 2 y asi....
Luego con un boton llamamos a la funcion agregar para que agregue otra linea de detalle .. a la tabla con nombre TBD...
<input type="BUTTON" onclick="agregar()" value="agregar">
Código:
var contador=0;
function agregar()
{
contador+=1;
newrow = document.all.TBD.insertRow();
c = newrow.insertCell();
c.insertAdjacentHTML("afterBegin", "<input type=text name=DET_CANTIDAD["+contador+"] value=''>");
c = newrow.insertCell();
c.insertAdjacentHTML("afterBegin", "<textarea cols=70 rows=5 name=DET_TEXTO["+contador+"]></textarea>");
c = newrow.insertCell();
c.insertAdjacentHTML("afterBegin", "<input type=text name=DET_UNIDAD["+contador+"] value=''>");
c = newrow.insertCell();
c.insertAdjacentHTML("afterBegin", "<input type=text name=DET_PRECIO["+contador+"] value=''>");
c = newrow.insertCell();
c.insertAdjacentHTML("afterBegin", "<input type=text name=DET_TOTAL["+contador+"] value=''>");
}
VIVA ARICA - CHILE