Buen dia, tengo un codigo para sumar numeros a medida que se bayan ingresando en los campos de texto. Pero quiero que el resultado se muestre dentro de un textbox pero al tratar de hacerlo se me borra el input y aparece el resultado impreso en pantalla
Código HTML:
Ver original
<script language="javascript" type="text/javascript"> var total = 0;
function sumacampos()
{
var suma = 0;
//el "CampoaSumar" son los campos textBox que se sumaran
for(var i=0, campos = document.form1; i < campos.elements.length; i++)
{
//Recorro el vector de los campos y realizo la suma
total = suma;
suma += parseFloat(campos.elements[i].value);
if (isNaN(suma)) suma = total;
}
//Asigno la suma a un label que ira cambiando de acuerdo a la cantidad que se capture
document.getElementById('MiLabelTOTAL').innerHTML = suma;
}
<input type="text" name="CampoaSumar" id="Campo1" value="" onkeyup="sumacampos();" /> <input type="text" name="CampoaSumar" id="Campo2" value="" onkeyup="sumacampos();" /> <input type="text" name="CampoaSumar" id="Campo3" value="" onkeyup="sumacampos();" />