Hola,tengo que realizar una calculadora basica ,pero en el momento de realizar las operaciones tengo problemas con el resultado.
mi funcion opera(operacion) es el signo que recibo como pulsado de mi formulario.:
numr es el cuadro de texto en el que visualizo todo lo pulsado de la calculadora hasta dar al igual..
nuevo es un cuadro de texto en el cual visualizare los resultados temporales ,por ejemplo
nuevo:5
numr:2+3
nuevo: 9
numr:2+3+4
el codigo que tengo por ahora para la suma es el siguiente:
Código Javascript
:
Ver originalfunction calcula(operacion){
var result=0;
var operando2 = parseInt(document.f1.numr.value);
var operando1 =parseInt(result);
if(operacion=='+'){
result =operando1+operando2;
document.f1.nuevo.value = result;
}
document.f1.numr.value=document.f1.numr.value+"+";
}
en resumen el problema es que noo me realiza la suma y mucho menos me la guarda en nuevo.
en html tengo este codigo:
Código HTML:
Ver original<form name="f1" action="calculadora.html" method=GET> <input type="text" name="nuevo" value="0"> <tr><td><input type=button name="n1" value=" 1 " onclick="funo()"></td><td><input type=button name="n2" value=" 2 "onclick="fdos()"></td><td><input type=button name="num" value=" 3 "onclick="ftres()"></td> <td><input type=button value=" + "onclick="calcula('+')"></td></tr>...
llevo pokisimo con javascript por lo que seguramente estare cometiendo una burrada ,por ello os agradeceria que me indicarais cual.