Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2005, 06:51
marcomartinez
 
Fecha de Ingreso: agosto-2004
Mensajes: 95
Antigüedad: 19 años, 7 meses
Puntos: 2
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
__________________
Marco de Arica (Chile)