Показать сообщение отдельно
  #3 (permalink)  
Старый 18.06.2015, 00:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

studentPas,
так много букв, но так и непонятно ...
возможно вы это хотели ?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script>
function sums(obj) {
         var sum = 0,
             i, inp = obj.querySelectorAll(':checked');
         for (i = 0; i < inp.length; i++) {
             var elem = inp[i];
             sum += elem.value * (elem.name == "aa" ? .3 : .5);
         }
         obj.sumOut.value = sum.toFixed(1);
     }

</script>
</head>

<body>
<form name="formText" onchange="sums(this)">
<input type="radio" name="aa" id="r1" value="1">
<input type="radio" name="aa" id="r2" value="2">
<input type="radio" name="aa" id="r3" value="3">
<input type="radio" name="aa" id="r4" value="4">
<input type="radio" name="aa" id="r5" value="5"><BR><BR>
<input type="radio" name="cc" id="r6" value="1">
<input type="radio" name="cc" id="r7" value="2">
<input type="radio" name="cc" id="r8" value="3">
<input type="radio" name="cc" id="r9" value="4">
<input type="radio" name="cc" id="r10" value="5"><BR><BR>
<INPUT type="reset" value="Reset">

<br>Result:<br>
<input type="text" name="sumOut" disabled="false" value="">

</form>

</body>

</html>
Ответить с цитированием