@darknefrit

Существует ли аналог firefox event.explicitOriginalTarget для всех остальных браузеров?

Подскажите существует ли аналог firefox event.explicitOriginalTarget для всех остальных браузеров ?
Условно есть форма в ней две кнопки

<form action="actionUrl" method="post" name="formId" onsubmit="formSubmit(event, this)">
                <textarea name="" id="" cols="100" rows="10">                  
                </textarea>
                <div>
                <button class="btn submit" type="submit">
                    Сохранить
                </button>
                <button class="btn submit" formaction="otherActionUrl" type="submit">
                    Выполнить
                </button>
                </div>
            </form>


function formSubmit(event, this){
                event.preventDefault();
            	event.stopPropagation();
            	
            	console.log(event);
            	console.log(event.explicitOriginalTarget  ); // firefox покажет по какой кнопке был клик который вызвал событие
            	console.log(event,target.action);
}


Соответственно если обрабатывать submit без ajax, стандартно с перезагрузкой страницы, то url на который отправляется форма берётся или из action формы или из formaction кнопки по которой был сделан клик. А если с помощь ajax/fetch то как понять по какой кнопке был сделан клик?
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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