Здравствуйте! Помогите разобраться со скриптом. Хотел сделать простенькую страницу которая позволяет вычислить сумму или разность 2-ух чисел умноженную на пи, но получилось плохо:
<head>
<meta charset="utf-8">
</head>
<body>
<form name="numbers">
<div>Первое число:<br>
<input type="text" name="number1">
</div>
<div>Второе число:<br>
<input type="text" name="number2">
</div>
<div>
Математическая операция:<br>
<input type="radio" name="operation" value="plus"> + <br>
<input type="radio" name="operation" value="minus"> - <br>
</div>
<div>Результат:<br>
<input type="text" name="result">
<input id="calculate" type="button" value="Посчитать">
</div>
</form>
<script>
function value1() {
var numberOne = document.forms[0].elements.number1.value;
var numberTwo = document.forms[0].elements.number2.value;
var oper = document.forms[0].elements.operation;
var value;
if (oper.value === 'plus') {
value = +(numberOne) + (+(numberTwo));
} else {
value = +(numberOne) - (+(numberTwo));
}
/*var value;
for (var i = 0; i < oper.length; i++){
if (oper[i].type === 'radio' && oper[i].name === 'operation') {
//
value = oper[i].value;
}
}*/
}
function mathOperByPi(value) {
return value * Math.PI;
}
document.getElementById('calculate').onclick = function(MathOperByPi(value)){
document.forms[0].elements.result.setAttribute('value', '');
};
</script>
</body>
если можно поподробнее объясните где ошибки