Главное Авторские колонки Вакансии Образование
767 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Динамическая подстановка значений в форму

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

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

Для чего это необходимо?

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

Как использовать у себя на сайте?

Для этого используйте javascript-код, для вставки формы к себе на сайт.
В личном кабинете в разделе "Получить код" он будет выглядеть примерно так:

<div id="form_{ID}"></div>
<script type="text/javascript">
var formOptions = {formId: {ID},formHeight: {HEIGHT}};
var d = document, s = d.createElement("script"), g = "getElementsByTagName";
s.type = "text/javascript"; s.charset="UTF-8"; s.async = true;
s.src = "http://formdesigner.ru/js/iframe.js";
var h=d[g]("head")[0] || d[g]("body")[0];
h.appendChild(s);
</script>

где вместо {ID} - будет стоять ID формы, а вместо {HEIGHT} - высота формы.

Для того, чтобы установить значение в форму, необходимо в переменную formOptions, добавить следующие строки:

var formOptions = {
formId: {ID},
formHeight: {HEIGHT},
fields: {
{FIELD}: '{VALUE}'
}
};

где:

  • {FIELD} - имя текстового поля из html-кода
  • {VALUE} - значение, которое необходимо установить

Кроме этого, еще можно изменять название формы. О там как это сделать можно найти на нашем сайте здесь.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.