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

Помогите функция как правильно написать функцию для getElementById
есть код при запуске возвращает NaN что в функции get сделал не так?
<style type="text/css">
  #a2:checked ~ #spisok15 { display: none; }
  #a3:checked ~ #spisok14 { display: none; }
  #a11:checked ~ #spisok15 { display: none; }
  #a11:checked ~ #spisok14 { display: none; }
</style>

<script type="text/javascript">
function kak(){

if (document.getElementById('a3').checked)
     var flag15 = document.getElementById('spisok15').options[document.getElementById('spisok15').selectedIndex].value;

if (document.getElementById('a2').checked)
     var flag15 = document.getElementById('spisok14').options[document.getElementById('spisok14').selectedIndex].value;

if (isNaN(flag15)==true) flag15=0;


function get(c){

if (document.getElementById(c).checked)
var sum;

get.sum= document.getElementById(c).value;


if (isNaN(get(c).sum)==true) get(c).sum=0;


}



}
document.getElementById('ttt').value = parseFloat(flag15)+parseFloat(get('a11').sum);





</script>

<form onsubmit="return false;" onchange="kak()">
<h3>Выберете тип автомобиля</h3>

<br>
<br>
Вело <input type="radio" id="a11" name="raz15" 
value="47"/> 
Авто с прицепом <input type="radio" id="a2" checked="checked" name="raz15"/> Пикап <input type="radio" id="a3" name="raz15"/>


<br>

<select id="spisok15">
<option value="500">Боковая выгрузка</option>
<option value="0">Задняя выгрузка</option>
</select><select id="spisok14">
<option value="500">Боковая выгрузка</option>
<option value="0">Задняя выгрузка</option>
</select>
<br>Цена <output id="ttt">54</output> $
</form>


<form onsubmit="return false;" onchange="kak()">
<h3>Выберете тип питания</h3>

баллон1 <input type="radio" id="b115" name="vvw" 
value="100"/> 

баллон2 <input type="radio" id="c115"  name="vvw" 
value="200"/> 

220 V<input type="radio" id="l115" checked="checked" name="vvw" 
value="0"/> 


</form>
<form onsubmit="return false;" onchange="kak()">
<h3>Выберете тип обшивки</h3>

Дсп <input type="radio" id="b215" name="vww" 
value="100"/> 
Нержавейка <input type="radio" id="c215"  name="vww" 
value="200"/> 

ДСП+Нержавейка<input type="radio" id="l215" checked="checked" name="vww" 
value="0"/> 


</form>

Последний раз редактировалось disign, 03.06.2016 в 13:56.
Ответить с цитированием