Código Javascript:
Ver original
var orden=1; var monto=0; var pro=0; function calcula() { monto=montos.value;//guardo el valor del input if (isNaN(monto)) { alert("NO ES UN NUMERO"); montos.value="";//lo borro exit; } if( monto == null || monto.length == 0) { alert("CAMPO VACIO"); montos.value="";//lo borro exit; } monto=parseFloat(monto);//lo parseo m1=parseFloat(m1);//parseo el acumulador m1=m1+monto;//voy acumulando el input del monto montos.value="";//lo borro pro=programa.options[programa.selectedIndex].value;//guardo el valor de los seleccionado en el select document.getElementById('aca').innerHTML = m1;//guardo en la etiqueta "aca" el valor del acumulador var linea=document.getElementById('distribucion');//guardo la referncia de la linea var ultima=linea.rows.length;//obtengo la cantidad de celdas de la fila var row=linea.insertRow(ultima);//inserto 1 fila row.id=orden; var celda1=row.insertCell(0);//inserto 1 fila var celda2=row.insertCell(1);//inserto 1 fila var celda3=row.insertCell(2);//inserto 1 fila celda1.innerHTML=pro;//pongo el destino en la celda celda2.innerHTML=monto;//pongo el monto en la celda celda3.innerHTML="<input class='medium green' type='button' value='Eliminar' onclick='eliminarUsuario(this)'>";//pongo el boton eliminar orden++; return false; } function eliminarUsuario(obj) { var oTr = obj; while(oTr.nodeName.toLowerCase()!='tr') { oTr=oTr.parentNode; } //alert(oTr.text())); var root = oTr.parentNode; root.removeChild(oTr); var h=oTr.id; //m1=m1-monto; //ocument.getElementById('aca').innerHTML = m1; alert(h); }