0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 3573 Просмотров
*

alvasdem

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

alvasdem

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
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 / 0
Re: Зависимые поля в ChronoForms
« Ответ #2 : 10.11.2013, 23:12:39 »
в ChronoForms есть action зависмых полей, но только для dpropdown и radio.... а мне бы связать радио (родитель) и текстовое поле (вызываемое поле).... Бог ума не дал самой додуматься...
*

spookyr31

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

Как в ChronoForms сделать изменение формы в зависимости от выбора?

Автор sashka17

Ответов: 0
Просмотров: 76
Последний ответ 08.02.2021, 09:33:52
от sashka17
url материала на email (ChronoForms) [Решено]

Автор Konstantinl

Ответов: 19
Просмотров: 9176
Последний ответ 23.12.2020, 04:53:17
от jesus
ChronoForms 3 перестал работать на joomle 2.5.9. Ищу совета или специалиста

Автор RuslanKazan

Ответов: 2
Просмотров: 122
Последний ответ 09.12.2020, 14:19:18
от draff
Информация с UTM меток в ChronoForms

Автор BykovAlx

Ответов: 1
Просмотров: 1034
Последний ответ 13.07.2020, 15:13:06
от jesus
Ширина всех полей формы и высота поля Text area

Автор AlexP750

Ответов: 0
Просмотров: 282
Последний ответ 30.05.2020, 11:58:27
от AlexP750