Как в formit передать теги?
        как в formit передать теги
т.е есть определенная услуга, она находится в теге p
    
    
                                                                                
            т.е есть определенная услуга, она находится в теге p
Комментарии: 4
                Непосредственно html-тэги нельзя отправить, но можно сделать так
                    <htm>
    <body>
        <form>
            <p>Some text</p>
            <input type="hidden" name="service">
        </form>  
        <script>
            let  form = document.querySelector('form');
            form.addEventListener('submit', function(e){
            e.preventDefault();
            let par = document.querySelector('p'),
                input = document.querySelector('input[name="service"]');
            input.value = par.innerText;
            });
        </script>
    </body>
</html>            
                мне надо, чтобы это ещё в админке выводилось            
                    
                Дмитрий, вы очень плохо описываете свой вопрос. Два предложения и даже они почти бессмысленные.
Честь и хвала Артуру, что ему хватает нервов и времени попытаться разобраться и найти хоть крупицу логики, написать вам ответ. А потом вы вдруг все переворачиваете с ног на голову, говоря про админку.
Если бы вы описали задачу кратко, но полностью — вероятность что вам бы помогли была бы больше.
Артур вам правильно написал, formit это лишь программа для отправки форм, а форма передает информацию, данные, а не теги. Есть множество способов передать данные в форму. К примеру используя возможности javascript работать с DOM деревом, как описал Артут. Либо можно просто информацию которую лежит у вас в теге p продублировать уже в виде тега input type=hidden value=название категории name=categoryName
Если этот тег будет размешен внутри формы, то название категории отправится.
Если вы хотите чтобы отправляемые пользователем данные просто сохранялись в админке, то ознакомьтесь с документацией на formit
docs.modx.com/current/en/extras/formit/index
и особенно
docs.modx.com/current/en/extras/formit/formit.hooks/formitsaveform
                    Честь и хвала Артуру, что ему хватает нервов и времени попытаться разобраться и найти хоть крупицу логики, написать вам ответ. А потом вы вдруг все переворачиваете с ног на голову, говоря про админку.
Если бы вы описали задачу кратко, но полностью — вероятность что вам бы помогли была бы больше.
Артур вам правильно написал, formit это лишь программа для отправки форм, а форма передает информацию, данные, а не теги. Есть множество способов передать данные в форму. К примеру используя возможности javascript работать с DOM деревом, как описал Артут. Либо можно просто информацию которую лежит у вас в теге p продублировать уже в виде тега input type=hidden value=название категории name=categoryName
Если этот тег будет размешен внутри формы, то название категории отправится.
Если вы хотите чтобы отправляемые пользователем данные просто сохранялись в админке, то ознакомьтесь с документацией на formit
docs.modx.com/current/en/extras/formit/index
и особенно
docs.modx.com/current/en/extras/formit/formit.hooks/formitsaveform
                Более подробно
вот сайт
dima-samarin.github.io/priect/
наши услуги
оформить заявку
вот код
modal__description
передалось значение услуг
и вывелось
                    вот сайт
dima-samarin.github.io/priect/
наши услуги
оформить заявку
вот код
<div class="modal" id="order">
  <div class="modal__inner">
      <div class="modal__content">
        <form class="callback modal__form" id="modal">
          <div class="success__modal">
            Спасибо за заявку! Наши менеджеры свяжутся с вами в ближайшее время.
          </div>
            <div class="modal__header">
                <h3 class="modal__title">Оставить заявку:</h3>
               <div><p class="modal__description"></p></div>
            </div>
            <input type="hidden" name="project_name" value="Юрдис">
            <input type="hidden" name="admin_email" value="serv-win-1@yandex.ru">
            <input type="hidden" name="form_subject" value="Новая заявка с сайта">
            <input type="hidden" name="services">
            
            <input type="text" class="modal__input" name="name" placeholder="Ваше имя" required>
            <input type="text" class="modal__input phone" name="phone" placeholder="Ваш телефон" required>
            <textarea class="modal__textarea" name="mess" placeholder="Ваше сообщение" required></textarea>
            <button type="submit" class="btn modal__btn">Отправить сообщение</button>
            <button class="modal__close" type="button">
                ×
            </button>
        
        </form>
      </div>
  </div>
</div>Мне надо, чтобы вот сюда modal__description
передалось значение услуг
и вывелось
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.