Гравитационные формы Выбран один продукт - PullRequest
0 голосов
/ 29 марта 2020

Я использую Gravity Forms с полями Product. У меня есть 6 различных продуктов с указанными c условными логами c для каждого. Мой клиент должен выбрать только один продукт. Но по умолчанию он может выбрать более одного продукта.

Я пробую много решений без успеха. -> С условной логикой c (Показать и скрыть): если выбран какой-либо продукт, скрыть остальные -> С заполнить что-либо (из Gravity Wiz) и другую форму -> С предупреждением, когда более одного продукта выбран, но у меня не может быть кнопки «Сброс», чтобы отменить выбор всех

Если у кого-то есть идея или она может дать мне совет, это очень поможет ...

Спасибо

1 Ответ

1 голос
/ 30 марта 2020

Вы можете попробовать следующее:

Предполагая, что ваши типы продуктов являются типами переключателей, добавьте "product_choice" в "Custom CSS Class" на вкладке внешнего вида для всех 6 продуктов.

Затем добавьте в форму следующий скрипт jquery (Самый простой способ - использовать Gravity Forms Custom Javascript, на мой взгляд, добавленный Gravity Perks)

$('.product_choice input[type="radio"]').on('change',function(){
  $('.product_choice input[type="radio"]').each(function(){
    $(this).prop('checked', false);
  });
  $(this).prop('checked', true);
});

Это сделает так, чтобы когда покупатель выбирает один товар, остальные отменяют выбор.

...