Проблемы с преобразованием строки в число
Сегодня решил написать
Проблема в том что значение из текстового поля не конвертируются в int, и вместо того, чтобы приплюсовыватся они конкатенируются switch (this.value){ case "+": var i; i=1; alert("i is: "+typeof i); a=document.getElementById("Tfield"); var a1=0/*because typeof a!= "string"*/; a1+=parseInt(a.value);alert(a1); document.getElementById("Tfield").value=""; i=2 if(i==2){ a1+=parseInt(a.value);alert(a1); document.getElementById("Tfield").value=a1.toString();} break; } Это чудо, должно суммировать/делить/умножать и т.п., без обязательной кнопки равно. ЗЫ На VB, C# и прочее |
Часовой пояс GMT +3, время: 11:39. |