• Кредитный калькулятор on-line для Вашего сайта

    23
    Декабря


    Здравствуйте, друзья! С вами Павел Макаров. Сегодня кредиты прочно вошли в нашу жизнь и многие из нас просто не представляют, как совершать дорогие покупки без кредита… А вот как рассчитать кредит знают далеко не все, обычно всецело доверяя сотрудникам банка.

    В этой статье я расскажу, как рассчитывается кредит, по какой формуле он считается, а также мы с Вами создадим кредитный калькулятор on-line на html и JavaScript. Вы можете использовать кредитный калькулятор на своих ресурсах, особенно если тематика Вашего бизнеса так или иначе связана с кредитованием.

    Основные виды платежей по кредиту:

    1. Дифференцированные платежи представляют собой ежемесячные выплаты по кредиту, которые к концу срока договора кредитования уменьшаются. Данные платежи состоят из определенной доли основного долга, а также процентов, которые начисляются на оставшуюся невыплаченную сумму кредита. Используются они зачастую в Сбербанке.

    2. Аннуитетные платежи представляют собой равные по сумме ежемесячные платежи, состоящие из доли основного долга и суммы процентов, начисленных за пользование кредитом. Такие платежи довольно часто применяются в коммерческих банках.

    Мой кредитный калькулятор основан на формуле расчёта именно Аннуитетных платежей. Кредитный калькулятор позволяет рассчитать сумму ежемесячных платежей, общую сумму платежей по кредиту, сумму переплаты по кредиту. Работает кредитный калькулятор без перезагрузки страницы.

    Как рассчитываются аннуитетные платежи?

    Аннуитетными платежами называют платежи, которые выплачиваются равными долями в течение всего кредитного периода, т.е. заемщик регулярно выплачивает платежи одинаковых размеров. Данная сумма меняется по согласованию обеих сторон, либо в случае досрочного погашения. Аннуитетный платеж также включает в себя две части:

    1. Проценты, начисляемые за пользование кредитными средствами.

    2. Сумма основного долга.

    При уменьшении сроков кредитования начисляемые проценты снижаются, а сумма основного долга, наоборот, увеличивается. Поначалу основной долг убывает немного медленно. Общий размер всех процентов по долгу значительно больше, что сильно заметно при досрочном погашении кредита. Первые выплаты покрывают большую часть процентов по ссуде. Размеры аннуитетных платежей исчисляются по следующей формуле:

    формула расчёта кредита

    РАП – размер аннуитетного платежа, ПСК – первоначальная сумма кредита, ПГС – процентная годовая ставка, СК – срок кредита. Такую формулу можно назвать «классической», потому что она применяется во многих банках, электронных таблицах, кредитных калькуляторах.

    Итак, давайте посмотрим, как будет выглядеть и работать наша форма кредитного калькулятора on-line без перезагрузки страницы.

    кредитный калькулятор on-line

    Заполняем поля: сумма кредита, ставка % в год, период выплат – годы и месяцы.

    кредитный калькулятор on-line

    После нажатия кнопки «Посчитать» программа выдаст итог расчёта.

    кредитный калькулятор on-line

    Вот так, друзья, всё это будет выглядеть. Ну, а теперь, переходим к коду.
    HTML-код формы кредитного калькулятора on-line будет выглядеть так:

    Калькулятор кредита:



    Итог расчёта:

    Ежемесячный платёж: 0
    Количество платежей: 0
    Всего заплатите: 0
    Переплата по кредиту: 0

    Давайте приведём нашу форму кредитного калькулятора в «человеческий» вид, добавляем CSS-стили:

    .sidebarForm {
    		background: #f6f6f6;
    		box-shadow: 0 0 5px #ccc; 
    		-webkit-box-shadow: 0 0 5px #ccc;
    		-moz-box-shadow: 0 0 5px #ccc;
    		width: 420px;
    }
    
    #cor5 {
    		border-radius: 5px;
    		-moz-border-radius: 5px;
    		-webkit-border-radius: 5px;
    }
    
    .sidebarForm h4 {
    		font: 14px Verdana;
    		color: #333333;
    		text-align: left;
    		padding: 10px 10px 10px 10px;
    		margin: 0px;
    }
    
    .sidebarForm label {
    		font: 12px Verdana;
    		color: #333;
    		padding: 10px;
    }
    
    .sidebarForm .input { 
    		width: 179px;
    		height: 20px;
    		overflow: hidden;
    		background: white;
    		border: solid 1px #DFE2E5;
    		margin: 5px 0 10px 10px;
    		box-shadow: 0 0 5px #ccc;
    		-webkit-box-shadow: 0 0 5px #ccc;
    		-moz-box-shadow: 0 0 5px #ccc;
    }
    
    .sidebarForm .input input {
    		width: 174px;
    		height: 26px;
    		background: white;
    		margin: -3px 0 0 -5px;
    		padding: 0px 8px;
    		border: none;
    		background: transparent;
    }
    
    .sidebarForm .select1 { 
    		width: 70px;
    		height: 20px;
    		float: left;
    		overflow: hidden;
    		background: white;
    		border: solid 1px #DFE2E5;
    		margin: 5px 7px 10px 10px;
    		box-shadow: 0 0 5px #ccc;
    		-webkit-box-shadow: 0 0 5px #ccc;
    		-moz-box-shadow: 0 0 5px #ccc;
    }
    
    .sidebarForm .select1 select {
    		width: 80px;
    		height: 26px;
    		background: white;
    		margin: -3px 0 0 -5px;
    		padding: 0px 8px;
    		border: none;
    		background: transparent;
    }
    
    .sidebarForm .select2 { 
    		width: 100px;
    		height: 20px;
    		overflow: hidden;
    		background: white;
    		border: solid 1px #DFE2E5;
    		margin: 5px 0 10px 10px;
    		box-shadow: 0 0 5px #ccc;
    		-webkit-box-shadow: 0 0 5px #ccc;
    		-moz-box-shadow: 0 0 5px #ccc;
    }
    
    .sidebarForm .select2 select {
    		width: 110px;
    		height: 26px;
    		background: white;
    		margin: -3px 0 0 -5px;
    		padding: 0px 8px;
    		border: none;
    		background: transparent;
    }
    
    .sidebarForm button {
    		border: 2px #ccc solid;
    		width: 150px;
    		height: 25px;
    		font: 12px Verdana;
    		font-weight: 700;
    		color: #FFFFFF;
    		background-color: #cc0000;
    		padding-bottom: 2px;
    		margin: 5px 0 15px 135px;
    }
    

    Информация из нашей формы кредитного калькулятора после нажатия на кнопку «Посчитать» передаётся в JavaScript обработчик, который размещается между тегами head на той же странице, что и html-код. Все необходимые вычисления кредитного калькулятора производятся в JavaScript коде.

    
    

    Вот в принципе и всё, кредитный калькулятор on-line готов. Если у Вас есть навыки и опыт работы с JavaScript, Вы можете расширить возможности кредитного калькулятора, максимально адаптировав его под свои нужды.

    Следующая статья на моём сайте выйдет также по программированию и будет посвящена созданию и установки капчи к форме обратной связи без перезагрузки страницы. Рекомендую подписаться на обновление моего сайта.

    В рубрике «Мотивация – путь к успеху» сегодня такая картинка:

    Мотивация – путь к успеху

    Как Вам статья? Надеюсь, тема: «Кредитный калькулятор on-line для Вашего сайта» была Вам интересна, и Вы нашли здесь для себя что-то полезное. Не забудьте подписаться на обновление моего сайта по e-mail.
    Внимание! Всех приглашаю в свою группу Вконтакте! Давайте делиться анонсами своих статей на стене этой группы! Думаю, она станет неплохим источником трафика для каждого блоггера!


    Скачать бесплатно!



    На этом всё. С уважением, Павел Макаров.
    P.S. Буду рад комментариям к этому посту.


  • Комментарии
    32

    Вы можете авторизироваться!

    • 03 Марта 2015 19:26
      Роман

      Неплохой кредитный калькулятор, только форма не работает. Все заполняю при нажатии на button ни чего не меняется

      Ответить
      • 03 Марта 2015 19:29
        Павел Макаров

        Роман, дайте пожалуйста ссылку на Вашу страницу, где установлен кредитный калькулятор.

        Ответить
        • 15 Марта 2017 23:49
          Alex

          Отличный калькулятор! Сможете за деньги добавить кое что туда! например оставить заявку? Если есть время отпишитесь на почту suley82@mail.ru

          Ответить
    • 03 Марта 2015 19:34
      Роман

      Адрес страницы здесь http://win-credit.ru/kreditnyj-kalkulyator

      Ответить
      • 03 Марта 2015 19:50
        Павел Макаров

        Роман, после html-кода формы калькулятора, у Вас снова идёт js-код. Удалите его пожалуйста. На первый взгляд всё установленно правильно!))

        Ответить
        • 03 Марта 2015 20:00
          Роман

          Уже много раз все менял удалял, пока не получается завести форму

          Ответить
          • 03 Марта 2015 20:16
            Павел Макаров

            Роман, возможно идёт конфликт с какими-то ранее уже подключенными скриптами на Вашем сайте. Визуально у Вас всё установленно правильно! Если есть возможность, давайте свяжемся через контакт, завтра во второй половине дня.

            Ответить
            • 03 Марта 2015 20:20
              Роман

              Хорошо давайте

              Ответить
              • 04 Марта 2015 13:28
                Роман

                Привет Павел Я вам написал, по эмаил по поводу калькулятора. Поможете в этом вопросе

                Ответить
                • 05 Марта 2015 09:26
                  Павел Макаров

                  Роман, форма кредитного калькулятора на Вашем сайте работает! Рад, что моя помощь Вам по сути не понадобилась!

                  Для всех, кто устанавливает форму кредитного калькулятора на движок WordPress и форма ни как не реагирует на нажатие кнопки, рекомендую в js-коде изменить строчку:

                  $(document).ready(function() {
                  

                  На строку:

                  jQuery(document).ready(function($) {
                  

                  Ответить
                  • 28 Июня 2015 01:00
                    Ринат

                    Павел, прежде всего спасибо, ваш пример сэкономил мне немного времени. Основная проблема неработоспособности у людей в том, что js у Вас писан на jQuery и не указали в статье об этом. Незнающий человек долго будет думать почему у форма не реагирует на нажатие кнопки. Рекомендую указать это в статье.

                    Ответить
    • 09 Июня 2015 11:27
      susan

      Павел а можете мне етот калькулятор переделать на калькулятор обменного пункта для рассчета суммы которую я меняю но с учетом комисии 9%

      Ответить
      • 01 Июля 2015 11:56
        Павел Макаров

        susan, переделать могу! Но в данный момент у меня нет времени на написание скриптов на заказ. Извините.)

        Ответить
    • 27 Марта 2016 14:36
      Роман

      Здравствуйте, Павел. Подскажите, пожалуйста, как сделать фиксированную, без возможности изменить, ставку?

      Ответить
      • 25 Апреля 2016 14:00
        Павел Макаров

        Роман, для этого измените этот кусочек кода:

        
        

        на такой:

        
        

        где число 12 процентная ставка. Само же это поле клиент видеть не будет.

        Ответить
    • 27 Марта 2016 18:50
      Алексей

      id="cor5" у нескольких блоков? Так делать нельзя, в таких случаях используют классы.

      Ответить
      • 25 Апреля 2016 13:55
        Павел Макаров

        Алексей, мне это не сколько не мешало! Ради бога, используйте классы. :)

        Ответить
        • 07 Сентября 2016 17:49
          Алексей

          Добрый день, помогите пожалуйста. Не очень пойму, как подключить js к html файлу. По вашему методу - вставил содержимое js в <head>, но что-то не заработала кнопка Расчитать. Вынес в отдельный файл script.js (в html не забыл сделать <script src=\"\\script.js\"></script>) и всё равно не работает кнопка. Можно с вами списаться в вк например и кинуть скриншоты ?

          Ответить
          • 16 Мая 2017 18:24
            Olga

            Павел,здравствуйте! У меня такая же проблема, как и у Алексея...Подскажите, пожалуйста, как правильно подключить скрипт к html - файлу, чтобы кнопка заработала...Спасибо

            Ответить
        • 27 Ноября 2017 17:20
          Александр

          помогите установить на bitrix с фиксированной ставкой

          Ответить
    • 05 Мая 2016 17:53
      Alexey

      Большое Вам спасибо, Павел! От души желаю вам успехов!

      Ответить
    • 05 Мая 2016 20:25
      Alexey

      Однако, не работает! :(

      Ответить
    • 30 Октября 2016 04:38
      Михаил

      Павел, отличный калькулятор, большое спасибо. Как сделать расчет для дробных процентов? Скрипт не понимает запятые, только точки. Например 11,5% не понимает.

      Ответить
    • 08 Мая 2017 16:55
      Дмитрий

      Здравствуйте при нажатии на кнопку ничего не происходит может чтото подключить еще нужно? seocredit.ru

      Ответить
    • 22 Мая 2017 11:15
      Илья

      Павел, спасибо все работает как надо. Подскажите пожалуйста еще формулу дифференцированных платежей и как лучше внедрить в формулу первоначальный взнос? Спасибо!

      Ответить
    • 28 Августа 2017 00:08
      Арина

      Мои комплименты автору!!!

      Ответить
    • 01 Сентября 2017 22:30
      Вадим

      Подключал на WordPress - всё работает. Автору огромное спасибо!

      Ответить
    • 27 Ноября 2017 13:31
      Константин

      Автору большое спасибо за калькулятор. Для тех, кому хочется, чтобы дробную процентную ставку можно было вводить и с точкой запятой, вот вам решение: В коде скрипта замените строку: var interest = $("#calculator input[name='procent']").val()/1200; на вот такую конструкцию: var percentVal = $("#calculator input[name='procent']").val(); var newPercentVal; if (percentVal.indexOf(',') > - 1) { newPercentVal = +percentVal.slice(0,percentVal.indexOf(',')) + (+('0.' + percentVal.slice(percentVal.indexOf(',') + 1))); } else { newPercentVal = percentVal; } var interest = newPercentVal / 1200; Всем удачи!

      Ответить
    • 21 Января 2018 01:30
      Радик

      Классный калькулятор, вот только одного не хватает первоначальный взнос.

      Ответить
    • 01 Июня 2018 11:28
      Виктор

      Здравствуйте. Хотя бы коротенько о подключении, а так вообще не ясно как задействовать, куда пихать. :) Если не трудно, черкните пару строк уж дополните статью.

      Ответить
    • 01 Июня 2018 12:30
      Виктор

      Нашел как подключить через плагин include https://a-panov.ru/php-include-in-wordpress/. Стили подключил прописав урл к style.css https//домен/ и тд. Все работает, спасибо

      Ответить
    • 10 Мая 2020 20:56
      Алексей

      Спасибо большое, я не очень разбираюсь, но в течение часа установил себе на сайт, все работает

      Ответить



  Наверх