Показать сообщение отдельно
  #1 (permalink)  
Старый 28.04.2010, 16:20
Аватар для MCTrane
Профессор
Отправить личное сообщение для MCTrane Посмотреть профиль Найти все сообщения от MCTrane
 
Регистрация: 26.11.2009
Сообщений: 204

Подскажите что за ошибка?
<script language=javascript>
var pc;
var summa;


function getZakaz(frm)
{
pc=0.05;
if(frm.spnsr.value=='3')
{
pc=0.025;
}
summa=frm.summa_o.value;
      pc=summa*pc;
	frm.itogos.value=summa+pc;
}
</script>

В итоге этих действий поле itogos должно быть равно 1.05, а получается 10.05. Причём если я убираю +pc, то выводит 1.00(т.е. правильно), ну я подумал из-за переменной и поставил заместо +pc 0.05 и мне опять стало выводить 10.05, также я попробывал 1, мне выводило 11, и я понял что что-то не так со знаком +, но что я не знаю.... Подскажите...
Ответить с цитированием