@banny_name

Как узнать индекс отправленной формы?

есть несколько форм, как узнать какая из них была отправлена?

<form action etc>
input
</form>
<form action etc>
input
</form>


вот все что у меня есть JS:
var form = document.querySelectorAll('form');
for(var i=0;i<form.length;i++){
    form[i].addEventListener('submit', validate, false);
}

function validate(){
...
};


в target не могу найти..
+ data-* использовать нельзя..
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
Можно к примеру так

Array.prototype.indexOf.call(document.forms, this)

где в document.forms хранится коллекция форм, а this - текущая форма

Пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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