Показать сообщение отдельно
  #1 (permalink)  
Старый 13.03.2013, 18:30
Интересующийся
Отправить личное сообщение для Михендр Посмотреть профиль Найти все сообщения от Михендр
 
Регистрация: 06.11.2012
Сообщений: 17

неправильный скрипт
Здравствуйте! Помогите разобраться со скриптом. Хотел сделать простенькую страницу которая позволяет вычислить сумму или разность 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>

если можно поподробнее объясните где ошибки
Ответить с цитированием