Показать сообщение отдельно
  #6 (permalink)  
Старый 28.01.2015, 20:22
Интересующийся
Отправить личное сообщение для Satansoft Посмотреть профиль Найти все сообщения от Satansoft
 
Регистрация: 28.01.2015
Сообщений: 10

В JS новичок так что с синтаксисом мог и ошибиться, сам алгоритм не выходит...

Вводим числа вызовом из html в форму
function take (num){
document.getElementById("ciField").value+=num;} //вводим в поле первое число


а далее передаем в следующую функцию знак операции и перед его анализом снова вызвать первую функцию для ввода второго операнда, эт застрявантуз, есть что предложить?

function operation (op){
midVar = document.getElementById("ciField").value; //присваиваем промежуточной переменной
document.getElementById("ciField").value = "";} // очищаем поле

//на этом этапе надо снова вызвать первую функцию для ввода второго операнда

if (op == "+"){
midVar += document.getElementById("ciField").value;
}

Последний раз редактировалось Satansoft, 28.01.2015 в 20:25.
Ответить с цитированием