Калькуляторы и формы для сайтов
0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 2945 Просмотров
*

alvasdem

  • Захожу иногда
  • 10
  • 1
Зависимые поля в ChronoForms
« : 30.03.2013, 15:24:53 »
Здравствуйте Уважаемые форумчане!
Может кто делал форму со связанными полями в ChronoForms V4?
Т.е. имеется форма заказа с группами заполняемых полей, цель - организовать при клике на чекбокс открытие дубля одной из групп (добавить ещё..). Наверняка в настройках компонента продумана такая опция?
*

alvasdem

  • Захожу иногда
  • 10
  • 1
Re: Зависимые поля в ChronoForms
« Ответ #1 : 05.06.2013, 15:14:03 »
Решение нашёл  yes! , может кому пригодится
Код
<html>

<head>
<link rel="stylesheet" href="http://satelait/templates/jblank/css/_styles.css" type="text/css" media="all">
<script type="text/javascript">

var countOfFields = 1; // Текущее число полей
var curFieldLinkId = 1; // Уникальное значение для атрибута link
var curFieldKolId = 1; // Уникальное значение для атрибута kol
var curFieldCommId = 1; // Уникальное значение для атрибута comm
var maxFieldLimit = 100; // Максимальное число возможных полей
function deleteField(a) {
// Получаем доступ к ДИВу, содержащему поле
var contDiv = a.parentNode;
// Удаляем этот div из DOM-дерева
contDiv.parentNode.removeChild(contDiv);
// Уменьшаем значение текущего числа полей
countOfFields--;
// Возвращаем false, чтобы не было перехода по сслыке
return false;
}
function addtovar() {
// Проверяем не достигло ли число полей максимума
if (countOfFields >= maxFieldLimit) {
alert("Число полей достигло своего максимума = " + maxFieldLimit);
return false;
}
// Увеличиваем текущее значения числа полей
countOfFields++;
// Увеличиваем ID
curFieldCommId++;
curFieldKolId++;
curFieldLinkId++;
// Создаем элемент div
var div = document.createElement("div");
// Добавляем HTML-контент с пом. свойства innerHTML
div.innerHTML = "<hr/><label for=\"link_em_" + curFieldLinkId + "\">Ссылка на товар</label><input id=\"link_em_" + curFieldLinkId + "\" name=\"link_em_" + curFieldLinkId + "\" type=\"text\" size=\"50\" class=\"validate['url']\" title=\"Укажите url на товар на сайта ikea.com\" /><br/><label for=\"kol_em_" + curFieldKolId + "\">Количество</label><input id=\"kol_em_" + curFieldKolId + "\" name=\"kol_em_" + curFieldKolId + "\" type=\"text\" size=\"10\" class=\"validate['number']\" title=\"Укажите количество товара\" /><br/><label for=\"comm_em_" + curFieldCommId + "\">Комментарий</label><textarea id=\"comm_em_" + curFieldCommId + "\" name=\"comm_em_" + curFieldCommId + "\" title=\"Ваш комментарий\" cols=\"40\" rows=\"4\" /> </textarea><br/><a onclick=\"return deleteField(this)\" class=\"em_del\" href=\"#\">Удалить</a>";
// Добавляем новый узел в конец списка полей
document.getElementById("newtovar").appendChild(div);
// Возвращаем false, чтобы не было перехода по сслыке
return false;
}
</script>
</head>
<body>
<div class="em_forma">
<div class="em_tovar_info border">
<h3>Информация о товарах</h3>
<div class="em_inner">
<div id="newtovar">
</div>
<label for="add_tovar" class="add_tovar">Добавить товар</label><input type="radio" onclick="return addtovar();" name="shipping_method" value="" id="add_tovar" />
</div>
</div>
</div>
</body>
</html>
*

Иоланта

  • Осваиваюсь на форуме
  • 166
  • 3
Re: Зависимые поля в ChronoForms
« Ответ #2 : 10.11.2013, 23:12:39 »
в ChronoForms есть action зависмых полей, но только для dpropdown и radio.... а мне бы связать радио (родитель) и текстовое поле (вызываемое поле).... Бог ума не дал самой додуматься...
*

spookyr31

  • Осваиваюсь на форуме
  • 26
  • 0
Re: Зависимые поля в ChronoForms
« Ответ #3 : 10.08.2016, 09:56:47 »
Цитировать
а мне бы связать радио (родитель) и текстовое поле (вызываемое поле)....
Есть решение? Чтобы при выборе определенного пункта в radiobox появлялись текстовое поле?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Странное поведение ChronoForms 5 на J2.5

Автор ORTODOX

Ответов: 0
Просмотров: 343
Последний ответ 20.07.2017, 15:56:49
от ORTODOX
Прикрепить файл в ChronoForms 5

Автор tsimba

Ответов: 21
Просмотров: 5721
Последний ответ 14.07.2017, 12:18:52
от denverkurt
ChronoForms textarea box size на шаблоне yootheme

Автор tao2en

Ответов: 1
Просмотров: 474
Последний ответ 11.07.2017, 00:18:38
от Sonate
Где меняется e-mail полей from и to в ChronoForms v6?

Автор Igoritaly

Ответов: 4
Просмотров: 180
Последний ответ 03.07.2017, 08:52:49
от vipiusss
Где скачать русификацию ChronoForms V.5

Автор RegSite

Ответов: 16
Просмотров: 6088
Последний ответ 30.05.2017, 22:48:59
от msgraf