- Автор темы
- #1
Имеется вот такой код
Но почему то даже если не выбрана radio то все равно прибавляет значение первой. Мне не обходимо что бы можно было выбрать любую radio кнопку одну и её значение прибавлялось к значению select
HTML:
<script language="JavaScript">
function nextCalc()
{
var baza=parseFloat(document.getElementById('bazanext').value);
var komfort=parseFloat(document.getElementById('komfort').value);
var s=baza+komfort;
document.getElementById('PriceValue').innerHTML= '' + s + '';
}
</script>
<body>
<p>
<b><font color="#FF6600" size="4">База: </font></b>
<select style="width: 200px;" id="bazanext" onchange="nextCalc();" name="">
<option value="724000" selected="selected">Стандарт</option>
<option value="738400">Удлиненая</option>
</select> </p>
<table border="0" width="100%">
<tr>
<td width="33%">
<p align="center"><b>Базовая
</b>
<input type="radio" id="komfort" value="0" name="R1" onClick="nextCalc();"><b><br>
</b></td>
<td width="33%">
<p align="center"><b>Комфорт 1
</b>
<input type="radio" id="komfort" value="3000" name="R1" onClick="nextCalc();"><b><br> </b></p></td>
<td width="33%">
<p align="center"><b>Комфорт 2
</b>
<input type="radio" id="komfort" value="4000" name="R1" onClick="nextCalc();"><b><br> </b></p>
</td>
</tr>
</table>
<p> </p>
<b><font size="4" color="#FF6600">Стоимость</font><div id="PriceValue">724000</div><font size="4">руб </font></b>
<p> </p>