Есть ли способ определить, какой элемент отправил форму из обработчика onsubmit? Попытка написать общий обработчик, который знает, какой элемент был нажат. Например, учитывая эту форму:
<form onsubmit="onSubmitHandler">
<input type="submit" name="submit1" />
<input type="submit" name="submit2" />
</form>
Как я могу определить внутри onSubmitHandler, на который нажата кнопка отправки? Я попробовал event.target/event.srcElement, но это дает форму, а не фактическую кнопку отправки.
Обновление: я пишу общий элемент управления здесь, поэтому он понятия не имеет, что в форме. Решение должно работать без знания и изменения html формы. Мой откат идет по DOM, чтобы найти все кнопки, которые могут вызвать отправку, но я бы хотел этого избежать.