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

Вывод текста на страницу html
Здравствуйте, к сожалению javascript знаю пока ужасно, но сейчас обязательно требуется сделать определенные действия, не могу понять в чем ошибся и что делаю не так, подскажите пожалуйста, заранее спасибо!

Есть несколько форм, нужно получить значение , потом перемножить и вывести в определенное место, например <h3 id="4">Здесь</h3>
<select name="1" id="1">
	        <option value="0" selected>0</option>
		<option value="950">500 000</option>
		<option value="1250">1 000 000</option>
		<option value="1500000">1 500 000</option>
		<option value="3000000">3 000 000</option>
	   </select>
           <select name="2" id="2">
	        <option value="0" selected>0</option>
		<option value="950">500 000</option>
		<option value="1250">1 000 000</option>
		<option value="1500000">1 500 000</option>
		<option value="3000000">3 000 000</option>
	   </select>
           <select name="3" id="3">
	        <option value="0" selected>0</option>
		<option value="950">500 000</option>
		<option value="1250">1 000 000</option>
		<option value="1500000">1 500 000</option>
		<option value="3000000">3 000 000</option>
	   </select>
           <h3 id="4">Здесь</h3>
           <h3 id="5">Здесь</h3>


Получаю значения из формы, перемножаю и пытаюсь вывести, ничего не работает.

var sel1 = document.getElementById("1");
     var val1 = sel.options[sel1.selectedIndex].value;

     var sel2 = document.getElementById("2");
     var val2 = sel.options[sel2.selectedIndex].value;

     var sel3 = document.getElementById("3");
     var val3 = sel.options[sel3.selectedIndex].value;
 
     var sum = val1*val2*val3;

     document.getElementById("4").innerHTML="sum";
     document.getElementById("5").innerHTML="val3";
Ответить с цитированием