Инструкция по подключению jbCallMe модуля

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

Если ЕСТЬ возможность загрузить файлы на сервер:

<!--Если jQuery не был подключен ранее, подключаем его-->			
<script type="text/javascript" src="/путь_к/jquery-1.8.3.min.js"></script>

<!--Подключаем js модуль форм-->
<script type="text/javascript" src="/путь_к/jquery.jbform.js"></script>
<!--Подключаем файл стилей-->
<link rel="stylesheet" type="text/css" href="/путь_к/jquery.jbform.css"><!--Тема по умолчанию-->		
<!-- <link rel="stylesheet" type="text/css" href="/путь_к/css/blue.jquery.jbform.css"> --><!--Синий стиль-->
<!-- <link rel="stylesheet" type="text/css" href="/путь_к/css/yellow.jquery.jbform.css"> --><!--Желтый стиль-->

Если НЕТ возможности загрузить файлы на сервер, подключаем из удалённого хранилища:

<!--Если jQuery не был подключен ранее, подключаем его-->			
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<!--Подключаем js модуль форм-->
<script type="text/javascript" src="//jbcallme.ru/lib/js/jquery.jbform.js"></script>
<!--Подключаем файл стилей-->
<link rel="stylesheet" type="text/css" href="//jbcallme.ru/lib/css/jquery.jbform.css"><!--Тема по умолчанию-->		
<!-- <link rel="stylesheet" type="text/css" href="//jbcallme.ru/lib/css/blue.jquery.jbform.css"> --><!--Синий стиль-->
<!-- <link rel="stylesheet" type="text/css" href="//jbcallme.ru/lib/css/yellow.jquery.jbform.css"> --><!--Желтый стиль-->

Вызов формы нажатием на кнопку или ссылку

Допустим, у вас уже есть ссылка или кнопка, по нажатию на которую будет открываться форма, и она имеет класс, например, my_button. Учтите, что любой элемент с таким классом будет вызывать ваше модальное окно.

<a href="#" class="my_button">Кнопка вызова формы</a>

Тогда код для вызова модальной формы будет выглядеть так:

<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($){
  $('.my_button').jbform({ 
    key: "cf1a10be4c498b17c31bbd2dfddd4302",
    title: "Оформление заказа",
    copyright: false,
    success: "Менеджер свяжется с вами через несколько минут для уточнения заказа.",
    postfix: "demo_product_order_maxi",
    fields: {
        name: {
            type: "text",
            required: true,
            placeholder: "Ваше имя"
        },
        tel: {
            type: "text",
            required: true,
            placeholder: "Номер телефона"
        },
        mail: {
            type: "text",
            required: true,
            placeholder: "Ваш e-mail"
        },
        file_2: {
            type: "file",
            label: "Выбор файлов не более 3 шт. (любые графические)",
            placeholder: "Выберите файл",
            multiple: true
        },
        text_4: {
            type: "text",
            required: true,
            label: "Размер готовой вышивки (мм) ширина-высота",
            placeholder: "например: 150 х 200"
        },
        descr: {
            type: "textarea",
            label: "Комментарии к заказу (шеврон, вышивка на изделии, вышивка на крое и т.д.)"
        },
        submit: {
            type: "submit",
            value: "Заказать"
        }
    }
  });
});  
// ]]>
</script>
Кнопка вызова формы

Вывод формы сразу в указанном месте

Для вывода формы в блоке, сперва создайте блок-контейнер с идентификатором, например, form_container в желаемом месте.

<div id="form_container"></div>

Тогда вывести форму в этот блок-контейнер можно, добавив параметр modal: false:

<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($){
  $('#form_container').jbform({ 
    modal: false,
    key: "cf1a10be4c498b17c31bbd2dfddd4302",
    title: "Оформление заказа",
    copyright: false,
    success: "Менеджер свяжется с вами через несколько минут для уточнения заказа.",
    postfix: "demo_product_order_maxi",
    fields: {
        name: {
            type: "text",
            required: true,
            placeholder: "Ваше имя"
        },
        tel: {
            type: "text",
            required: true,
            placeholder: "Номер телефона"
        },
        mail: {
            type: "text",
            required: true,
            placeholder: "Ваш e-mail"
        },
        file_2: {
            type: "file",
            label: "Выбор файлов не более 3 шт. (любые графические)",
            placeholder: "Выберите файл",
            multiple: true
        },
        text_4: {
            type: "text",
            required: true,
            label: "Размер готовой вышивки (мм) ширина-высота",
            placeholder: "например: 150 х 200"
        },
        descr: {
            type: "textarea",
            label: "Комментарии к заказу (шеврон, вышивка на изделии, вышивка на крое и т.д.)"
        },
        submit: {
            type: "submit",
            value: "Заказать"
        }
    }
  });
});  
// ]]>
</script>