Вывод текста на страницу 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"; |
А чему равна переменная sel?!
Также почитайте, как правильно именовать идентификаторы (id) элементов. |
вообще не понимаю что вы пытаетесь сделать...
получаем валуе из селекта: var val1 = +document.getElementById("1").value; var val2 = +document.getElementById("1").value; var val3 = +document.getElementById("1").value; пеермножаем var sum = val1*val2*val3; Записываем: $( '#4' ).html(sum); |
Цитата:
|
Часовой пояс GMT +3, время: 21:49. |