@barder

Как передать переменную в модальное окно?

Сайт на Битрикс, имеется несколько элементов. Выводиться список вакансий и под каждой стоит кнопка "Откликнуться на вакансию" с href="#vacancyback"
Как в модальное окно надо передать переменную <?=$arItem["NAME"]?> ?
код:

Файл шаблона списка элементов:
<?foreach($arResult["ITEMS"] as $arItem):?>
	Требуеться: <?=$arItem["NAME"]?> <BR>
<form action="" method="POST" class="form-vac" enctype="multipart/form-data">
<input style="display:none;" type="text" value="<?=$arItem["NAME"]?>" name="name-vacancy">
   <div class="callback-btn">
        <a rel="nofollow" href="#vacancyback" class="btn js-callback" data-vacancy="<?=$arItem["NAME"]?>">
          Откликнуться на вакансию
        </a>
  </div>
       </form>
<?endforeach;?>


В подключенном файле вызова модальных окон popups.php:
<div class="hide">

<div id="vacancyback" class="popup">
  <h2 class="popup__title">Откликнуться на вакансию</h2>
  <form action="" method="post" id="form4" class="popup__form">
    <p>Выбранная вакансия: <span class="namevacancy" style="font-weight:bold;"></span></p>
     <input type="hidden" name="form1" value="4">
     <input type="text" name="namevrach" value="" style="display:none">
      <input type="text" name="fio" placeholder="ФИО" class="popup__field" required>
    <input type="text" name="phone" placeholder="Телефон" class="popup__field" required>
    <p>Прикрепите резюме<input type="file" name="phone" placeholder="Прикрепить резюме" class="popup__field" required></p>

    <input class="btn popup__btn" onClick="yaCounter46379034.reachGoal('zapis4');" type="submit" value="Отправить">
    <div class="agreement">Нажав на кнопку "Отправить", Вы даете свое согласие на обработку персональных данных. <a rel="nofollow" href="/agreement/">Подробнее</a></div>
    <div class="succeeded" style="display:none;text-align:center;">
      <p>Сообщение отправлено</p>
    </div>

  </form>
</div>

</div>
</div>
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы