Помогите разобраться.
вот форма.
В ней я набираю цену продукта (радиокнопкам присвоены свои value)
в итоге он мне считает окончательную стоимость total
var total= vremia+client_category+version;
затем я хочу конвертировать значение суммы total с условиями:
if (total=5) {
var totali=25000;
}
else totali=200;
Почему условия не выполняются? Где тут собака зарылась?
Буду сильно благодарен, если помогут не опытному пользователю...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Расчет стоимости сайта и заказ услуг</title>
<style type="text/css">
<!--
.style1 {
color: #333333;
font-size: 14px;
font-weight:bold;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
function price(form) {
if (form.vremia[0].checked) {
var vremia=parseFloat(form.vremia[0].value);
}
else if (form.vremia[1].checked) {
var vremia=parseFloat(form.vremia[1].value);
}
else if (form.vremia[2].checked) {
var vremia=parseFloat(form.vremia[2].value);
}
else vremia=0;
if (form.client_category[0].checked) {
var client_category=parseFloat(form.client_category[0].value);
}
else if (form.client_category[1].checked) {
var client_category=parseFloat(form.client_category[1].value);
}
else if (form.client_category[2].checked) {
var client_category=parseFloat(form.client_category[2].value);
}
else if (form.client_category[3].checked) {
var client_category=parseFloat(form.client_category[3].value);
}
else client_category=0;
if (form.version[0].checked) {
var version=parseFloat(form.version[0].value);
}
else if (form.version[1].checked) {
var version=parseFloat(form.version[1].value);
}
else if (form.version[2].checked) {
var version=parseFloat(form.version[2].value);
}
else if (form.version[3].checked) {
var version=parseFloat(form.version[3].value);
}
else if (form.version[4].checked) {
var version=parseFloat(form.version[4].value);
}
else if (form.version[5].checked) {
var version=parseFloat(form.version[5].value);
}
else version=0;
var total= vremia+client_category+version;
if (total=5) {
var totali=25000;
}
if (total= 3)
{
alert("Hello 3");
}
else totali=200;
document.getElementById("total_price").innerHTML=totali;
document.getElementById("total_pr").value=totali;
}
</SCRIPT>
</head>
<body>
<center>
<div class="style1">Расчет стоимости Базы Знаний</div><br />
<form name="form" onclick="price(this)">
<table width="423" border="0" cellspacing="0" cellpadding="0">
<td colspan="2" align="left">
<div align="center"><strong>Комплектация программы</strong></div></td>
</tr>
<tr>
<td width="353" align="left"><input type="radio" name="vremia" value="1" checked="checked" />
Полная версия</td>
</tr>
<tr>
<td align="left"><input type="radio" name="vremia" value="101" />
Ограниченная версия (без калькулятора и карт) </td>
</tr>
<td colspan="3" align="center"> </td>
</tr>
<tr>
<td colspan="3" align="center"><p><strong>Катеория клиента</strong></p> </td>
</tr>
<tr>
<td width="353" align="left"><input type="radio" name="client_category" value="1" />
Организация</td>
</tr>
<tr>
<td align="left"><input type="radio" name="client_category" value="8" />
Университет </td>
</tr>
<tr>
<td align="left"><input type="radio" name="client_category" value="18" />
Специалист </td>
</tr>
<tr>
<td colspan="3" align="center"> </td>
</tr>
<tr>
<td align="left"> </td>
</tr>
<tr>
<td colspan="3" align="center"><strong>Обновление</strong></td>
</tr>
<tr>
<tr>
<td width="321" align="left"><input type="radio" name="version" value="1" checked="checked" />
Впервые покупаю Базу Знаний</td>
</tr>
<tr>
<td align="left"><input type="radio" name="version" value="2" />
Обновляюсь с четвертой версии </td>
</tr>
<tr>
<td align="left"><input type="radio" name="version" value="3" />
Обновляюсь с третьей версии </td>
</tr>
<td align="left"><input type="radio" name="version" value="4" />
Обновляюсь со второй версии </td>
</tr>
</tr>
<td align="left"><input type="radio" name="version" value="5" />
Обновляюсь с первой версии </td>
</tr>
</tr>
<tr>
<td align="center">
<b>Итого:
<input type="hidden" name="tot_pr" value="" id="total_pr" />
</b></td>
<td width="15" align="center" id="total_price" style="color: #993300;font-weight:bold; font-size:14px"><div align="center">0</div></td>
</tr>
</table>
<script type="text/javascript">
document.getElementById('form.checked');
</script>
</form>
</center>
</body>
</html>