Нужно запустить дополнительную функцию в расчет
Здравствуйте!
Вопрос от экспериментирующего новичка: Просьба исправить ошибку. Был кусок кода рабочий, который получал значение из input и возвращал результат работы функции в html. Теперь хочу дополнить расчет подстановкой значения из формы. Взял откуда-то готовую функцию, которая узнает значение формы из полей radio. Пытаюсь заставить две функции работать. Не получается. <!doctype html> <html> <head> <meta charset="utf-8"> <title>Fanel 1</title> <link rel="stylesheet" href="css/style10.css"> </head> <body> <script> function getRadioGroupValue(radioGroupObj) { for (var i=0; i < radioGroupObj.length; i++) if (radioGroupObj[i].checked) return radioGroupObj[i].value; return null; } var v = getRadioGroupValue(document.form1.radio11); function m() { getRadioGroupValue.call(radioGroupObj); var x = document.getElementById("l1").value; var y = x/v; var j = Math.round(y * 10) / 10; document.getElementById("demo").innerHTML = j; } </script> <div id="tableContainer"> <div id="tableRow"> <div id="drinks"> <p>Мощность, кВт</p> <input class="edit1"type=number id="l1" oninput="m()"></input> <p>Напряжение, В</p> <form name="form1"> <p> <label><input type="radio" name="radio11" style="width:35px; height:20px; id="radio1" value="0.22" checked> 220</label><Br> <label><input type="radio" name="radio11" style="width:35px; height:20px; id="radio2" value="1.52"> 380</label></p> </form> </div> <div id="main"> <p>Ток, А</p> <p id="demo"></p> </div> <!-- main --> </div> <!-- tableRow --> </div> <!-- tableContainer --> </body> </html> |
|
Спасибо, DynkanMaclaud! Теперь работает :)
|
Часовой пояс GMT +3, время: 21:40. |