Меню
RSS
Не передаётся значения радио кнопки из формы
 
В общем есть форма битрикса(созданная через сервисы - формы), в ней есть простые текстовые поля и поля с переключателем. Так вот, значения поля с переключателем не передаётся, а если сделать поле обязательным, то всё время выскакивает ошибка - это поле обязательное для заполнения.
Вот код из шаблона этой формы
Код
   elseif($arQuestion['STRUCTURE'][0]['FIELD_TYPE'] == 'radio'){?>
   <?$input_id = "form_".$arQuestion['STRUCTURE'][0]['FIELD_TYPE']."_".$FIELD_SID;?>
   <div class="form-group row">
      <div class="col-md-12">
         <label class="col-form-label"><?=$arQuestion["CAPTION"]?><?if ($arQuestion["REQUIRED"] == "Y"):?><?=$arResult["REQUIRED_SIGN"];?><?endif;?></label><br>
      </div>
      <div class="col-md-6">
         <?foreach($arQuestion['STRUCTURE'] as $varcheck){?>
            <label for="<?=$varcheck["ID"]?>" class="custom-control custom-radio">
              <input id="<?=$varcheck["ID"]?>" value="<?=$varcheck["ID"]?>" name="form_<?=$arQuestion['STRUCTURE'][0]['FIELD_TYPE']?>_<?=$FIELD_SID?>[]" type="radio" class="custom-control-input" <?if(in_array($varcheck["ID"],$_REQUEST[$input_id])){echo "checked";}?>>
              <span class="custom-control-indicator"></span>
              <span class="custom-control-description"><?=$varcheck["MESSAGE"]?></span>
            </label><br>   
         <?}?>                                                      
      </div>
   </div>                                                
<?}

Код писал изначально не я, мне доверили лишь исправить форму...

Я подозреваю что ошибка тут

Код
if(in_array($varcheck["ID"],$_REQUEST[$input_id])){echo "checked";}

но как исправить не пойму

Помогите разобраться пожалуйста!

Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Фиксированная корзина с обновлением, без перезагрузки страницы.

Иногда нужно сделать так, чтобы корзина в интернет магазине, созданном на Битрикс, была постоянно на виду, при этом обно...

Вывести новости из конкретного раздела инфоблока Битрикс

Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется ...

Вывести разделы инфоблока в которых находится элемент Битрикс

Если нужно в карточке товара или новости, вывести структуру разделов в котором находится элемент. С одной стороны, это у...

Отключить поиск по описаниям товаров в Битрикс

Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сдел...

Настройка: Redis кеширование для 1С-Битрикс, под Ubuntu

Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором з...

Следующая/предыдущая новость/статья при просмотре подробной в Битрикс

Странное дело, в Битрикс по умолчанию, отсутсвует функционал для навигации внутри новостей или статей типа: "Следующая/...

Установка счетчика Яндекс.Метрики на сайт с Content Security Policy (CSP)

Если на вашем сайте не отображаются данные о кликах и скроллинге в Яндекс.Метрике, вероятнее всего, это связано с настро...

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

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

Как выводить пользовательские поля и названия разделов инфоблока в Битриксе

Если вам необходимо вывести дополнительное пользовательское поле типа "Привязка к разделам инфоблока", эта записка может...