Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 04.04.2013, 15:47
Интересующийся
Отправить личное сообщение для Veritaspl Посмотреть профиль Найти все сообщения от Veritaspl
 
Регистрация: 11.03.2013
Сообщений: 16

<script type="text/javascript"> </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">&nbsp;</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>

Последний раз редактировалось Veritaspl, 04.04.2013 в 15:50.
Ответить с цитированием
  #12 (permalink)  
Старый 04.04.2013, 15:51
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<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">&nbsp;</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>
<script>
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);
     }
}
</script>


Наверно вы хотели написать так?
Ответить с цитированием
  #13 (permalink)  
Старый 04.04.2013, 15:52
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

И в чем беда? Моя консоль девственно чиста в плане ошибок!
Ответить с цитированием
  #14 (permalink)  
Старый 04.04.2013, 16:07
Интересующийся
Отправить личное сообщение для Veritaspl Посмотреть профиль Найти все сообщения от Veritaspl
 
Регистрация: 11.03.2013
Сообщений: 16

Блин не могу понять как объеденить html и jsв один пример. И как например подключить библиоткеку Jquery?
Ответить с цитированием
  #15 (permalink)  
Старый 04.04.2013, 16:46
Интересующийся
Отправить личное сообщение для Veritaspl Посмотреть профиль Найти все сообщения от Veritaspl
 
Регистрация: 11.03.2013
Сообщений: 16

Блин, все работает, как так... Вы ничего не меняли?... В чем же проблема... Спасибо Вам огромное за потраченное на меня время, сейчас буду что-то предпринимать...
Ответить с цитированием
  #16 (permalink)  
Старый 05.04.2013, 07:20
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Сообщение от Veritaspl
Блин не могу понять как объеденить html и jsв один пример. И как например подключить библиоткеку Jquery?
http://javascript.ru/formatting

[html run]<script src='...

Сообщение от Veritaspl
Блин, все работает, как так... Вы ничего не меняли?... В чем же проблема... Спасибо Вам огромное за потраченное на меня время, сейчас буду что-то предпринимать...
Я менял. Все что я сделал - подключил jQuery.
Сообщение от Veritaspl
TypeError: $ is not a function
Такое пишет когда не работает jQuery. Возможно его переподключили неправильно или что-то в этом роде. jQuery должен подключаться первым из скриптов.
Ответить с цитированием
  #17 (permalink)  
Старый 05.04.2013, 10:25
Интересующийся
Отправить личное сообщение для Veritaspl Посмотреть профиль Найти все сообщения от Veritaspl
 
Регистрация: 11.03.2013
Сообщений: 16

Сообщение от tsigel Посмотреть сообщение
http://javascript.ru/formatting

[html run]<script src='...


Я менял. Все что я сделал - подключил jQuery. Такое пишет когда не работает jQuery. Возможно его переподключили неправильно или что-то в этом роде. jQuery должен подключаться первым из скриптов.
Спасибо Вам огромное! Все заработало!!! На счет $ is not a function , часто это встречал,о решал методом тыка, даже не догадываясь, что это связано с джейквери библиотекой, а при попытке гуглить "$ is not a function - что это" находил кучу всего, но так внятно и лаконично как Вы никто не писал) По этому спасибо от души еще раз, теперь на перед буду знать.
Ответить с цитированием
  #18 (permalink)  
Старый 05.04.2013, 10:31
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

$ - переменная, которую использует jQuery по дефолту. Но никто не мешает любому программисту использовать эту переменную в своих целях, а потому вы ничего и не находили.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста вычислить общую сумму katalizator Общие вопросы Javascript 15 22.03.2013 16:26
Ребята помогите пожалуйста разобраться stalnoy Общие вопросы Javascript 1 21.10.2012 23:38
Помогите пожалуйста правильно написать скрипт raffx Events/DOM/Window 17 16.10.2012 20:31
Функция выдает что-то попало, помогите пожалуйста Jeremen Events/DOM/Window 12 20.08.2012 19:26
помогите пожалуйста с скриптиком Len4ik Javascript под браузер 2 30.04.2010 20:10