Показать сообщение отдельно
  #1 (permalink)  
Старый 15.12.2014, 15:30
Аватар для sashok
Новичок на форуме
Отправить личное сообщение для sashok Посмотреть профиль Найти все сообщения от sashok
 
Регистрация: 22.10.2013
Сообщений: 7

Скрипт конвертирования валюты
Добрый день!
Начал изучать javascript DOM. Решил написать элементарный скриптик конвертирования валюты.
Но возникла проблема с тем, как занести полученный текст обратно в input
<div class="convert">
		<p>Конвиртирование валюты <span>14.12.2014</span> </p>		
		<fomr>
			<span>Dollar $</span>
			<input type="text" id="dollar" name="dollar">
			<span>Russian rubl</span>
			<input type="text" id="rus" name="rus">
			<span>Belarasia rubl</span>
			<input type="text" id="bel" name="bel">
		</fomr>
		<button id="convert" onclick="convert()">Конвертировать</button>
	</div>

function convert() {
		var dollar;
		var form = document.forms[0];
		dollar = document.getElementById("dollar").value;

		var rus = document.form.elements.rus;
		var bel = document.form.elements.bel;

		resultRus = dollar * 57;
		resultBel = dollar * 10860;

		document.form.rus = resultRus;
		document.form.bel = resultBel;
		//document.getElementById("rus").innerHTML = resultRus;
		//document.getElementById("bel").innerHTML = resultBel;
	}

Когда использую данный способ, браузер пишет Cannot read property 'elements' of undefined
я так понимаю что проблема в этих двух переменных
var rus = document.form.elements.rus;
var bel = document.form.elements.bel;
Но все вроде по учебнику(
подскажите что я не так делаю?
Ответить с цитированием