Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2017, 22:35
Новичок на форуме
Отправить личное сообщение для Ievgen2017 Посмотреть профиль Найти все сообщения от Ievgen2017
 
Регистрация: 21.01.2017
Сообщений: 3

INPUT вместо числа выводит OBJECT
Доброго времени суток, акулы JS!
Помогите пожалуйста разобраться с задачкой
В текстовые поля формы должны вводиться значения, сумма которых должна выводиться сообщением при нажатии на кнопку.
Но в итоге выводится NaN. А TYPEOF в консоли браузера сообщает что я имею дело с OBJECT, а мне я так понимаю нужен NUMBER.

Код верстки
<form>
А-ширина ската:
<input type="text" id="shirina" value="">

Б-длина ската:
<input type="text" id="dlina" value="">

Д-расстояние от кариниза до земли:
<input type="text" id="karniz" value="">

<input type="button" value="Рассчитать" onClick="alert(slozhenie)" />
<input type="reset" value="Очистить">
</form>

Код JS
var slozhenie = parseInt(document.getElementById('shirina')) + parseInt(document.getElementById('dlina')) + parseInt(document.getElementById('karniz'));

Последний раз редактировалось Ievgen2017, 21.01.2017 в 23:24.
Ответить с цитированием