Formit отправка

Здравствуйте, использую Formit
Сделал форму из шагов вида form wizard
Подскажите как можно сделать отправку формы при нажатии на ссылку #finish
vit
vit
22 июня 2023, 16:43
modx.pro
594
0

Комментарии: 5

Dan
Dan
22 июня 2023, 16:48
1
+1
А ссылка находится вне формы что ли? Просто если она внутри, то почему бы не сделать обычную submit-кнопку? Ну а вообще обычный код:
var form = document.getElementById('id_формы');
document.getElementById('finish').addEventListener('click', function() {
   form.submit();
});
    vit
    vit
    22 июня 2023, 17:04
    0
    Спасибо за ответ. Как обычно напишешь пост и решение в голову приходит)
    Баха Волков
    22 июня 2023, 20:19
    +3
    Можно же обойтись без js, т.к. есть атрибут form

    <form id="myform">
      // ...
    </form>
    
    <button type="submit" form="myform">Моя кнопка вне формы</button>
      vit
      vit
      23 июня 2023, 01:20
      0
      Что-то опять запутался
      Форма лежит в id=“form”
      …
      e = ‘<li><a href=“#{0}” role = “menuitem”>{1} </a></li>…
      Это ссылка которая выводит кнопку FINISHE что сделать чтобы это ссылка-кнопка работала как кнопка отправки?
        Артур Шевченко
        23 июня 2023, 10:29
        0
        1. Сделать её кнопкой button
        2. Добавить атрибут form со значение form
        3. Добавить атрибут type со значением submit.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5