Показать сообщение отдельно
  #3 (permalink)  
Старый 10.04.2012, 23:15
Аватар для GuardCat
Просто любитель
Отправить личное сообщение для GuardCat Посмотреть профиль Найти все сообщения от GuardCat
 
Регистрация: 13.09.2011
Сообщений: 300

<!DOCTYPE html>
<html>
	<head>
		<title>Простой калькулятор</title>
	</head>
	<body>
		<input type = "text" id = "forCalculate">
		<input type = "button" value = "Вычислить" id = "run">
		<input type = "text" id = "result" disabled>
		<script>
			function gid(id) {
				return document.getElementById(id);
			}
			
			gid("run").onclick = function() {
				var res, errMsg = "Ошибка";
				try {
					res = eval(gid("forCalculate").value)
				} catch(e) {
					res = errMsg;
				}
				
				if(isNaN(+res)) res = errMsg;
				
				gid("result").value = res; 
			}
		</script>
	</body>
</html>

В лом писать много, предлагаю простой вариант.

Последний раз редактировалось GuardCat, 10.04.2012 в 23:24.
Ответить с цитированием