Простая математика.
function delIt() { var value1 = {tarif}; var value2 = parseInt(document.getElementById('t').value); var value3 = value2 - value1; var value4 = Math.floor(value3 / 10); document.getElementById('sum').value = value4; alert(value4); document.getElementById('t').value = value2 - value1; } никто не сможет подсказать почему не происходит деление ? Вернее почему при нажатии на кнопку алертит значение неделённое. Уже перепробовал по всякому - просто хочу разобраться как считать елементарные числа. |
Цитата:
|
var value1 = {tarif}; Очень интересено... Гы, не успел... |
странно как вообще браузер что-то алертит %)
|
соори - это часть кода обрабатывается через пхп (темлейта кусок выдал) - вобщем там число поипдее.
примерно так: function delIt() { var value1 = 10000; var value2 = parseInt(document.getElementById('t').value); var value3 = value2 - value1; var value4 = Math.floor(value3 / 10); document.getElementById('sum').value = value4; alert(value4); document.getElementById('t').value = value2 - value1; } алертом я просто проверяю что на выходе - интересует просто почему не делит. |
Нормальный код, наверняка ошибка где-то в другом месте или ты нам не то даёшь, что тебе пхп на выходе даёт...
|
а value2 не пробовали смотреть что выдает?
|
var value4 = value3 / 10;
так тоже пробовал - всё нормально. в value2 - алертит число (всё норм), а вот четвёртое - умножать хочет, но не делить :-( |
я только что твой код прогнал на маленьком тесте - всё отлично работает.
|
Я его в уме прогнал, тоже работает :) Только мой компилятор сказал, что хз че там хранится в value2, а так все нормально.
|
Часовой пояс GMT +3, время: 07:45. |