Здравствуйте. Есть кредитный калькулятор.
- Вывод данных происходит только после изменение типа пакета. Помогите, пожалуйста, сделать, чтоб вывод данных происходил после изменения поля «Стоимость»
- В результатах после точки много цифр. Как округлить, чтоб после точки отображалось только 2 цифры?
<form name="form" action="sendmail.php" method="post">
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" align="center"><strong>Калькулятор рассрочки</strong></td>
</tr>
<tr>
<td> </td>
<td align="left">Стоимость</td>
<td><label>
<input class="fild" name="cn1" type="text" id="cn1" value="0" maxlength="8" onKeyUp="calc()"/>
</label></td>
</tr>
<tr>
<td> </td>
<td align="left">Выберите пакет</td>
<td><select size="1" onchange="calc(this);" />
<option selected="selected" value="Тройка">Тройка</option>
<option value="Черверка">Черверка</option>
<option value="Пятерка">Пятерка</option>
</select></td>
</tr>
<tr>
<td> </td>
<td align="left"><b>Стоимость в рассрочку, грн:<input type="hidden" name="totpr" value="" id="totpr" /></b></td>
<td align="center" id="totalprice" style="color: #993300;font-weight:bold; font-size:14px">0</td>
</tr>
<tr>
<td> </td>
<td align="left"><b>Размер ежемесячного платежа, грн:<input type="hidden" name="totpr1" value="" id="totpr1" /></b></td>
<td align="center" id="totalprice1" style="color: #993300;font-weight:bold; font-size:14px">0</td>
</tr>
<tr>
<td> </td>
<td align="left"><input name="Button" type="button" value="заказать" onClick="show_form ()"/></td>
<td> </td>
</tr>
</table>
<table width="350" border="0" cellspacing="0" cellpadding="0" style="display:none" id="tf1">
<tr>
<td colspan="2" align="left"> <b>Заказ услуг</b></td>
</tr>
<tr>
<td width="90" align="left">ФИО *</td>
<td width="260" align="left"><input type="text" value="" name="name" style="width:95%;"/></td>
</tr>
<tr>
<td align="left">Телефон </td>
<td align="left"><input type="text" value="" name="telefon" style="width:95%;"/></td>
</tr>
<tr>
<td align="left">E-Mail *</td>
<td align="left"><input type="text" value="" name="email" style="width:95%;"/></td>
</tr>
<tr>
<td align="left">Компания *</td>
<td align="left"><input type="text" value="" name="company" style="width:95%;"/></td>
</tr>
<tr>
<td align="left">Должность *</td>
<td align="left"><input type="text" value="" name="dolg" style="width:95%;"/></td>
</tr>
<tr>
<td align="left">Ваши пожелания</td>
<td align="left"><textarea name="gelanie" style="WIDTH:95%; HEIGHT:70px"></textarea></td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"><input type="hidden" name="zakaz" value="" id="c3"/>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="отправить заказ" /></td>
</tr>
</table>
</form>
</center>
<script type="text/javascript">
function calc(selection)
{
if (selection.value == "Тройка") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 / 0.9;
total1 = total / 3;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 3 ;
}
else if (selection.value == "Черверка") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 / 0.85;
total1 = total / 4;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 4 ;
}
else if (selection.value == "Пятерка") {
a1 = parseInt(document.getElementById('cn1').value);
total = a1 / 0.8;
total1 = total / 5;
document.getElementById('totalprice').innerHTML = total ;
document.getElementById('totalprice1').innerHTML = total1 ;
document.getElementById('totpr').value = total ;
document.getElementById('totpr1').value = total / 5 ;
}
}
function show_form () <!--функция показа формы-->
{
document.getElementById('tf1').style.display = "block" ; <!--показываем форму-->
}
</script>