Это скрипт для кредитного калькулятора, все работало, но после вчерашнего дня выдает
TypeError: $ is not a function
[Прерывать на этой ошибке]
var mes = $("input[name=mes]").val(); и так далее.
Вот форма:
<script type="text/javascript"> $(function() {calc ();}) </script>
<form id="sen" action="#" method="post">
<div class="calc">
<br /><span class="red-zag">Кредитный калькулятор:</span><br /><br />
<table class="par-tab" border="0" cellpadding="10px">
<tbody>
<tr>
<td class="op" align="left">Цена товара:</td>
<td align="left"><input name="tov" size="4" type="text" value="10000" onchange="calc()" /> грн.</td>
</tr>
<tr>
<td class="op" align="left">Первоначальный взнос:</td>
<td align="left"><input name="cena" size="4" type="text" value="1000" onchange="calc()" /> грн.</td>
</tr>
<tr>
<td class="op" align="left">Количество месяцев:</td>
<td align="left"><input name="mes" size="4" type="text" value="6" onchange="calc()" /></td>
</tr>
<tr>
<td class="op" align="left"><strong>Ежемесячный платеж:</strong></td>
<td class="poh-cena" align="left"><span class="mes"> </span></td>
</tr><tr>
<td class="op" align="left"><strong>Переплата:</strong></td>
<td class="poh-cena" align="left"><span class="per"></span></td>
</tr>
</tbody>
</table>
</div>
</form>
Вот JS:
function calc ()
{
var mes = $("input[name=mes]").val();
var vznos = $("input[name='cena']").val();
if (document.f1) {document.f1.note.value = mes+"__"+vznos;}
if ($("span.pricee").text())
{var cena = parseInt($("span.pricee").text())-vznos;}
if ($("span.pricee2").text())
{var cena = parseInt(($("span.pricee2").text()).replace(" ",""))-vznos;}
if ($("input[name='tov']").val())
{var cena = $("input[name='tov']").val()-vznos;}
if(mes < 7)
{
ejem = (cena+cena*0.1188)/mes;
pereplata = cena*0.1188;
}
else
{
ejem = (cena+cena*0.03*(mes-6)+cena*0.1188)/mes;
pereplata = cena*0.03*(mes-6)+cena*0.1188;
}
ejem = Math.round(ejem*100)/100;
pereplata = Math.round(pereplata*100)/100;
$("span.mes").html(ejem+' РіСЂРЅ.');
$("span.per").html(pereplata+' РіСЂРЅ.');
var v = $("#kor input[name='shk-id']").val();
if (v)
{
var va = v.split("__")[0];
v = va+'__'+vznos+'__'+mes;
$("#kor input[name='shk-id']").val(v);
}
}
function calc2 ()
{
var v = $("#pok input[name='shk-id']").val();
if (v)
{
var va = v.split("__")[0];
$("#pok input[name='shk-id']").val(va);
}
}
Что не так? Помогите пожалуйста!!!