Задать вопрос
@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 то как понять по какой кнопке был сделан клик?
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы