Здравствуйте!
Вопрос от экспериментирующего новичка:
Просьба исправить ошибку. Был кусок кода рабочий, который получал значение из 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>