Por algún motivo, la función calcular no se ejecuta, parece ser, y no acierto a saber cuál es. A ver si podéis ayudarme.
Se supone que las dos funciones están bien llamadas en el evento onclick, ¿no? Y que el link al archivo que contiene el código JS está bien colocado antes de cerrar el body...
Disculpad si hay algún trozo de código incoherente. Lo tengo haciendo mil pruebas, he intentado borrar todo lo irrelevante.
Un saludo
Código PHP:
Ver original
<html> <head> <title></title> <meta charset="utf-8"> </head> <body> <div id="cajaform"> <form action="" name="formularioCalc" method="post"> <input type="text" name="numero" id="numer"/> <input type="button" name="operadorSuma" id="oSuma" value="+" onclick="validar();calcular(suma)"/> <input type="button" name="operadorResta" value="-" onclick="validar();calcular(resta)"/> <input type="text" name="result" id="resultado"> <input type="submit" value="Mandar"/> </form> </div> <script type="text/javascript" src="codigo.js"></script> </body> </html>
El JS:
Código Javascript:
Ver original
function calcular(parametro) { var numero=0; numero=document.getElementById("numer").value; if(parametro=='suma'){ resultado=int(resultado+numero); }else if (parametro=='resta'){ resultado=resultado-numero; } document.getElementById("resultado").value=resultado; }