vera0907, обоже ну и ужас.
вот примитивный калькулятор
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
    
<input id='calc' >  
<input id='calculation' type='button' value='вычислить'>    
<div id='res'></div>
 
    <script>
      (function () {
      
      var perms = ['+','-','/', '*' ],
          calc = document.getElementById('calc'),
          calc_res = document.getElementById('calculation'),
          res = document.getElementById('res');
      
       
      calc_res.onclick = function () {
        
       
       res.innerHTML = eval(calc.value);
        
      }
       
      calc.onkeypress = function(e) {
          var  val = String.fromCharCode(e.keyCode);
        
       if( !~Number(val) && !~perms.indexOf(val))
           return false;
        
};
        
        
        
      }());
    </script>
  </body>
</html>