Es extraño pero el código no hace nada. Incluso se desaparece el botón restar, solo queda visible el botón suma, pero no cumple ninguna acción, que sera ?
Código PHP:
<script type="text/javascript">
function trabaja(x){
// o parseFlaot si los queres flotantes
numero1=parseInt(document.getElementById('numero1').value);
numero2=parseInt(document.getElementById('numero2').value);
if (x=='suma') {
resultado=numero1+numero2;
document.getElementById('resultado').value=resultado.toFixed(2);
// 2 decimales
}
if (x=='resta') {
resultado=numero1-numero2;
document.getElementById('resultado').value=resultado.toFixed(2);
// 2 decimales
}
</script>
<form name="form1" method="post" action="mipagina.htm">
<input type="text" id="numero1">
<input type="text" id="numero2">
<input type="button" name="Sum" value="Sumar " onClick="trabaja(suma) />
<input type="button" name="Res" value="Restar" onClick="trabaja(resta) />
<input type="text" id="resultado">
</form>